【问题标题】:django haystack: which search engine would be betterdjango haystack:哪个搜索引擎会更好
【发布时间】:2012-03-21 19:21:43
【问题描述】:

我正在构建一个需要良好搜索功能的 Django 项目

其中哪些搜索引擎适合与django haystack 一起使用

  • 解决方案
  • 弹性搜索
  • 夏片

我需要的另一个建议是我应该更喜欢上面的还是使用django-elasticsearch

【问题讨论】:

    标签: django search-engine django-haystack


    【解决方案1】:

    你为什么不考虑像 Sphinx 这样强大的搜索引擎 - django-sphinx

    【讨论】:

    • 如果您熟悉 Sphinx 并可以将其与 ElasticSearch 和 Solr 进行比较,那么列出一些原因会更有用,而不是问“为什么”。
    • 回答为什么因为它不再维护
    【解决方案2】:

    我一直在使用 solr 执行搜索的project 工作。这是一个很好的解决方案。

    您可以在这里找到更多扩展输入 - Why use Solr

    【讨论】:

    • 请避免链接到外部内容——如果可以的话,用你自己的话总结一下,这有助于我们避免在链接内容消失时出现无用的悬空链接。
    【解决方案3】:

    就个人而言,我已经将 Solr 和 ElasticSearch 与 django haystack 一起使用,并且对两者的结果都很满意。 Solr 似乎有一个稍微陡峭的学习曲线,但这还不足以成为一个交易破坏者。如果您的项目考虑到基于云的实现,您可能希望使用 ElasticSearch,因为它具有分布式索引和其他一些有用的功能,这种环境。我对 Xapian 没有任何经验,所以我不会用那里的任何信息误导您。

    您可能想查看 ElasticSearch 的创建者 https://stackoverflow.com/a/2288211/1608085 的这篇帖子(是的,这会有点偏颇)

    还可以查看这个先前的答案,以比较 Solr 和 ElasticSearch https://stackoverflow.com/a/10213568/1608085

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 2023-03-06
      • 2011-05-20
      • 2012-01-04
      • 1970-01-01
      • 2014-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多