SQLITE FTS Match中的实际文本出现次数

时间:2018-05-05 05:28:33

标签: android database sqlite search full-text-search

我正在使用SQLite FTS在文本文章中查找文本:

SELECT count(*) FROM enrondata1 WHERE content MATCH 'linux'; 

这将返回包含 linux 的文章数量,但不会返回linux在每篇文章中找到的次数。 但我还需要真正的次数 linux ,而不仅仅是文章的数量。 例如,我可能有2篇关于linux的文章,但在每篇文章中发现了10次,所以实际上有20个 linux 的单词。 我怎样才能找到这个计数,即20?

1 个答案:

答案 0 :(得分:2)

offsets() function返回有关每场比赛的信息。但是,您不能简单地count()结果;你必须自己聚合它们。