kno*_*orv 192 mysql lucene solr full-text-search sphinx
我正在寻找具有以下属性的独立全文搜索服务器:
我发现具有这些属性的替代方案是:
我的问题:
Mau*_*fer 327
我已经成功使用Solr近2年了,并且从未使用过Sphinx,所以我显然有偏见.但是,我会尝试通过引用文档或其他人来保持客观.我还会给我的答案补丁:-)
相似点:
以下是一些差异:
java -jar start.jar
).Sphinx没有其他配置.相关问题:
lar*_*311 48
除非您需要以任何专有方式扩展搜索功能,否则Sphinx是您最好的选择.
狮身人面像的优点:
Solr优势:
Aug*_*wan 21
注意:有许多用户考虑到相同的问题.
所以,回答这一点:
哪个以及为什么?
如果您打算在Web应用程序(示例站点搜索引擎)中使用Solr,请使用Solr.由于它的API,它肯定会变得很棒.你肯定需要为网络应用程序提供这种能力.
如果您想快速搜索大量文档/文件,请使用Sphinx.它也快速索引.我建议不要在涉及JSON或解析XML的应用程序中使用它来获取搜索结果.用于直接dB搜索.它在MySQL上很有用.
备择方案
虽然这些都是巨人,但还有更多.此外,有些人使用这些来支持他们的自定义框架.所以,我会说你真的没有错过任何一个.虽然有一个弹性搜索具有良好的用户群.
lo_*_*fye 19
我已经使用Sphinx差不多一年了,而且一直很棒.我可以在MacBook上大约一分钟索引150万个文档,甚至可以在服务器上更快.我也在使用Sphinx将搜索限制在特定纬度和经度的范围内,而且速度非常快.此外,如何排名结果是非常可调整的.如果您阅读一两个教程,便于安装和设置.几乎是1.0的状态,但他们的候选人一直坚如磐石.
归档时间: |
|
查看次数: |
54671 次 |
最近记录: |