我正在寻找具有以下属性的独立全文搜索服务器:
- 必须作为独立服务器运行,可以处理来自多个客户端的搜索请求
- 必须能够通过对SQL查询的结果建立索引来进行“批量索引”:说“ SELECT id,text_to_index FROM document;”
- 必须是免费软件,并且必须在以MySQL作为数据库的Linux上运行
- 必须快速(排除MySQL的内部全文搜索)
我发现具有这些属性的替代方法是:
- Solr(基于Lucene)
- ElasticSearch(也基于Lucene)
- 狮身人面像
我的问题:
- 他们如何比较?
- 我有没有其他选择吗?
- 我知道,每个用例是不同的,但是否有某些情况下,我肯定不希望使用某个软件包?