【问题标题】:Real number of text occurrences in SQLITE FTS MatchSQLITE FTS 匹配中的实际文本出现次数
【发布时间】:2018-10-15 14:20:42
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    offsets() function 返回有关每个匹配项的信息。但是,您不能简单地count() 结果;您必须自己汇总它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 2011-04-01
      • 1970-01-01
      • 2011-09-01
      相关资源
      最近更新 更多