【发布时间】:2011-09-12 22:16:53
【问题描述】:
如何防止 SQLite3 在构建虚拟 FTS3 表期间不索引某些关键字或“停用词”?
我不想索引的示例包括“is”、“the”、“a”等。
【问题讨论】:
标签: sqlite stop-words
如何防止 SQLite3 在构建虚拟 FTS3 表期间不索引某些关键字或“停用词”?
我不想索引的示例包括“is”、“the”、“a”等。
【问题讨论】:
标签: sqlite stop-words
不幸的是,没有内置的分词器可以处理停用词,因此您需要在 C 中实现自己的分词器并手动从列表中过滤掉停用词,将预分词/预过滤的文本插入相关FTS 表列或使用有点复杂的方案,将文本插入 FTS 列,在其被标记化后取回,过滤它,然后更新列值。
【讨论】: