【发布时间】:2012-03-21 19:21:43
【问题描述】:
我正在构建一个需要良好搜索功能的 Django 项目
其中哪些搜索引擎适合与django haystack 一起使用
- 解决方案
- 弹性搜索
- 夏片
我需要的另一个建议是我应该更喜欢上面的还是使用django-elasticsearch?
【问题讨论】:
标签: django search-engine django-haystack
我正在构建一个需要良好搜索功能的 Django 项目
其中哪些搜索引擎适合与django haystack 一起使用
我需要的另一个建议是我应该更喜欢上面的还是使用django-elasticsearch?
【问题讨论】:
标签: django search-engine django-haystack
你为什么不考虑像 Sphinx 这样强大的搜索引擎 - django-sphinx
【讨论】:
我一直在使用 solr 执行搜索的project 工作。这是一个很好的解决方案。
您可以在这里找到更多扩展输入 - Why use Solr
【讨论】:
就个人而言,我已经将 Solr 和 ElasticSearch 与 django haystack 一起使用,并且对两者的结果都很满意。 Solr 似乎有一个稍微陡峭的学习曲线,但这还不足以成为一个交易破坏者。如果您的项目考虑到基于云的实现,您可能希望使用 ElasticSearch,因为它具有分布式索引和其他一些有用的功能,这种环境。我对 Xapian 没有任何经验,所以我不会用那里的任何信息误导您。
您可能想查看 ElasticSearch 的创建者 https://stackoverflow.com/a/2288211/1608085 的这篇帖子(是的,这会有点偏颇)
还可以查看这个先前的答案,以比较 Solr 和 ElasticSearch https://stackoverflow.com/a/10213568/1608085
【讨论】: