0

我正在开发一个搜索工具,首先我使用 FTS4 和 sqlite 搜索数据库(大约 450k 行),这些词(要搜索)在对象数组中。这工作得很快,我使用的 SQL 是:

String s = "select * from fts_sggs where word_text MATCH ? ";

但是,我需要一些额外的单词,它们是同一张表的一部分。FTS4 似乎在这里不起作用。sql 是

String s ="select * from fts_sggs where word_number BETWEEN " + wordnumlo + " AND " + wordnumhi + " and page_number =" + pgnum;

我是 SQL 编程的新手,我需要一个可以快速执行这两项任务的查询。这是在非常慢的java中完成的。

4

0 回答 0