我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。
关闭 8 个月前。
社区审核了是否重新打开此问题8 个月前 并关闭:
原始关闭原因未解决
我正在构建一个 Django 站点,我正在寻找一个搜索引擎。
一些候选人:
Lucene/Lucene 与 Compass/Solr
sphinx
Postgresql 内置全文搜索
MySQl 内置全文搜索
选择标准:
任何对上述搜索引擎或未在列表中的其他引擎有经验的人 -- 我很想听听您的意见。
编辑:至于索引需求,随着用户不断向网站输入数据,这些数据需要不断地被索引。它不一定是实时的,但理想情况下,新数据会显示在索引中,延迟不超过 15 - 30 分钟
最佳答案
很高兴看到有人对 Lucene 发表意见 - 因为我对此一无所知。
另一方面, sphinx ,我很了解,所以让我们看看我是否能提供一些帮助。
我不知道这对你的情况有多适用,但是 Evan Weaver compared a few of the common Rails search options (Sphinx、Ferret(Ruby 的 Lucene 端口)和 Solr),运行一些基准测试。我猜可能有用。
我没有深入研究 MySQL 全文搜索的深度,但我知道它在速度和功能方面都无法与 Sphinx、Lucene 或 Solr 竞争。
https://stackoverflow.com/questions/737275/