SQLite3 似乎带有三种不同的全文搜索引擎,分别称为 FTS1、FTS2 和 FTS3。网站上提供的文档提到 FTS1 是稳定的,FTS2 正在开发中,您应该使用 FTS2。我在网上找到的示例使用 CVS 中的 FTS3,并且没有记录与 FTS2 的对比。据我所知,没有一个全文搜索引擎带有合并源。
那么,我的问题是:这三个引擎中的哪一个(如果有的话)应该用于 SQLite 中的全文索引?还是我应该只使用 Sphinx 等第三方工具或 Lucene 中的自定义解决方案?
最佳答案
从 3.6.21 开始,FTS3 已得到充分记录,并获得了更正式可见的地位。
FTS3 是在 Windows 上构建的标准 sqlite DLL 的一部分,不确定合并源。
我们已经在生产环境中使用它大约一年了,没有出现任何问题。
关于full-text-search - 我应该为 SQLite3 使用哪个全文搜索包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1257262/