我正在构建一个Django项目,它需要很好的搜索功能
这些搜索引擎中哪一个适合与姜戈干草堆一起使用?
我需要的另一个建议是,我是更喜欢使用上面的方法还是使用django-elasticsearch
发布于 2012-08-18 06:27:17
就我个人而言,我在django haystack中使用了Solr和ElasticSearch,并且对这两种方法的结果都很满意。Solr似乎有一个稍微陡峭的学习曲线,但这还不够成为一个交易的破坏者。如果您的项目有一个基于云的实现,您可能希望使用ElasticSearch,因为它具有分布式索引和其他一些有用的环境特性。我对Xapian没有任何经验,所以我不会用那里的任何信息误导你。
您可能需要查看ElasticSearch https://stackoverflow.com/a/2288211/1608085的创建者的这篇文章(是的,这可能有点偏颇)。
还可以查看前面的答案,了解Solr和ElasticSearch https://stackoverflow.com/a/10213568/1608085的比较。
发布于 2012-08-18 04:43:13
我一直在使用solr执行搜索的项目中工作。这是一个很好的解决办法。
您可以在这里找到一个更扩展的输入- 为什么使用Solr?。
发布于 2012-04-06 08:04:13
你为什么不考虑像狮身人面像django-狮身人面像这样强大的搜索引擎呢?
https://stackoverflow.com/questions/9547705
复制相似问题