【问题标题】:SQLite3, FTS3 and stop-wordsSQLite3、FTS3 和停用词
【发布时间】:2011-09-12 22:16:53
【问题描述】:

如何防止 SQLite3 在构建虚拟 FTS3 表期间不索引某些关键字或“停用词”?

我不想索引的示例包括“is”、“the”、“a”等。

【问题讨论】:

    标签: sqlite stop-words


    【解决方案1】:

    不幸的是,没有内置的分词器可以处理停用词,因此您需要在 C 中实现自己的分词器并手动从列表中过滤掉停用词,将预分词/预过滤的文本插入相关FTS 表列或使用有点复杂的方案,将文本插入 FTS 列,在其被标记化后取回,过滤它,然后更新列值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2019-05-05
      相关资源
      最近更新 更多