小编典典

选择独立的全文搜索服务器:Sphinx 还是 SOLR?

all

我正在寻找具有以下属性的独立全文搜索服务器:

  • 必须作为独立服务器运行,可以为来自多个客户端的搜索请求提供服务
  • 必须能够通过索引 SQL 查询的结果来进行“批量索引”:比如“SELECT id, text_to_index FROM documents;”
  • 必须是免费软件并且必须在以 MySQL 作为数据库的 Linux 上运行
  • 必须快(排除 MySQL 的内部全文搜索)

我发现具有这些属性的替代品是:

  • Solr (based on Lucene)
  • ElasticSearch (also based on Lucene)
  • Sphinx

我的问题:

  • 他们如何比较?
  • 我错过了任何替代方案吗?
  • 我知道每个用例都是不同的,但是在某些情况下我绝对 不想 使用某个包吗?

阅读 58

收藏
2022-07-17

共1个答案

小编典典

我已经成功使用 Solr 快 2 年了,从未使用过
Sphinx,所以我显然有偏见。但是,我会尝试通过引用文档或其他人来保持客观。我也会为我的答案打补丁:-)

相似之处:

2022-07-17