2012-03-03 26 views

回答

9

就个人而言,我用两个Solr的和ElasticSearch与Django的草垛,并已与快乐从两个结果。 Solr似乎有一个稍微更陡的学习曲线,但这不足以成为一个交易断路器。如果您的项目有一个基于云的实施方案,您可能需要使用ElasticSearch,因为它具有分布式索引和其他一些有用的功能。我对Xapian没有任何经验,所以我不会用任何信息来误导你。

您可能希望从ElasticSearch https://stackoverflow.com/a/2288211/1608085的创造者检查了这个帖子(是的,这将是一个有点偏)

还检查出的Solr的比较和ElasticSearch https://stackoverflow.com/a/10213568/1608085

0

你为什么不考虑这种强大的搜索引擎像狮身人面像 - django-sphinx

+5

这前面的回答如果您熟悉Sphinx并可以将其与ElasticSearch&Solr进行比较,不要问“为什么”,而是列出一些原因会更有用。 – Medorator 2014-10-03 18:25:03

0

I`ve在使用Solr的执行搜索一个project一直在努力。这是一个很好的解决方案。

更扩展输入到这一点,你可以在这里找到 - Why use Solr

+0

请避免链接到外部内容 - 如果可以的话,用你自己的话总结一下,这有助于避免链接内容消失时出现无用的悬挂链接。 – qdot 2012-09-26 21:44:21