我构建需要有一个良好的搜索功能Django的草垛:该搜索引擎将是更好
哪个搜索引擎出来的,这些将是很好的与使用Django项目django haystack
- Solr的
- elasticsearch
- 的Xapian
另外一个建议,我的东东d是我应该喜欢上面还是使用django-elasticsearch?
我构建需要有一个良好的搜索功能Django的草垛:该搜索引擎将是更好
哪个搜索引擎出来的,这些将是很好的与使用Django项目django haystack
另外一个建议,我的东东d是我应该喜欢上面还是使用django-elasticsearch?
就个人而言,我用两个Solr的和ElasticSearch与Django的草垛,并已与快乐从两个结果。 Solr似乎有一个稍微更陡的学习曲线,但这不足以成为一个交易断路器。如果您的项目有一个基于云的实施方案,您可能需要使用ElasticSearch,因为它具有分布式索引和其他一些有用的功能。我对Xapian没有任何经验,所以我不会用任何信息来误导你。
您可能希望从ElasticSearch https://stackoverflow.com/a/2288211/1608085的创造者检查了这个帖子(是的,这将是一个有点偏)
还检查出的Solr的比较和ElasticSearch https://stackoverflow.com/a/10213568/1608085
你为什么不考虑这种强大的搜索引擎像狮身人面像 - django-sphinx
I`ve在使用Solr的执行搜索一个project一直在努力。这是一个很好的解决方案。
更扩展输入到这一点,你可以在这里找到 - Why use Solr
请避免链接到外部内容 - 如果可以的话,用你自己的话总结一下,这有助于避免链接内容消失时出现无用的悬挂链接。 – qdot 2012-09-26 21:44:21
这前面的回答如果您熟悉Sphinx并可以将其与ElasticSearch&Solr进行比较,不要问“为什么”,而是列出一些原因会更有用。 – Medorator 2014-10-03 18:25:03