我正在构建一个需要良好搜索功能的Django项目
哪些搜索引擎可以很好地使用 django haystack
- Solr的
- elasticsearch
- Xapian的
我需要的另一个建议是我应该更喜欢上面还是使用 Django的elasticsearch?
我正在构建一个需要良好搜索功能的Django项目
哪些搜索引擎可以很好地使用 django haystack
我需要的另一个建议是我应该更喜欢上面还是使用 Django的elasticsearch?
就个人而言,我已经将Solr和ElasticSearch与django haystack一起使用,并对两者的结果感到满意。索尔似乎有一个稍微陡峭的学习曲线,但这还不足以成为一个交易破坏者。如果您的项目有基于云的实现,您可能希望使用ElasticSearch,因为它具有分布式索引和一些其他有用的功能。我对Xapian没有任何经验,所以我不会在那里误导你的任何信息。
您可能想要从ElasticSearch的创建者查看此帖子 https://stackoverflow.com/a/2288211/1608085 (是的,它会有点偏颇)
另请查看此前一个答案,以比较Solr和ElasticSearch https://stackoverflow.com/a/10213568/1608085
就个人而言,我已经将Solr和ElasticSearch与django haystack一起使用,并对两者的结果感到满意。索尔似乎有一个稍微陡峭的学习曲线,但这还不足以成为一个交易破坏者。如果您的项目有基于云的实现,您可能希望使用ElasticSearch,因为它具有分布式索引和一些其他有用的功能。我对Xapian没有任何经验,所以我不会在那里误导你的任何信息。
您可能想要从ElasticSearch的创建者查看此帖子 https://stackoverflow.com/a/2288211/1608085 (是的,它会有点偏颇)
另请查看此前一个答案,以比较Solr和ElasticSearch https://stackoverflow.com/a/10213568/1608085
为什么不考虑像Sphinx这样强大的搜索引擎 - Django的狮身人面像