2012-03-03 5 views
9

私が使用して良いでしょうこれらのうち、検索エンジンのDjangoは干し草の山:どの検索エンジンが良いだろう

を優れた検索機能を必要とDjangoプロジェクトを構築していますdjango haystack

  • 私は旧姓Solrの
  • elasticsearch
  • Xapianの

もう一つのアドバイス私は上記と一緒に行くのが好きか、django-elasticsearchを使うべきですか?あなたはスフィンクスのような強力な検索エンジンを考慮していないのはなぜ

答えて

9

は個人的に、私は、Djangoは干し草の山との両方からの結果には満足していたとしてSolrとElasticSearchの両方を使用しました。 Solrは少し険しい学習曲線を持つように見えましたが、それは取引を中断するには十分ではありませんでした。プロジェクトでクラウドベースの実装を念頭に置いている場合は、ElasticSearchには分散インデックス機能やそのような便利な機能が搭載されているので、ElasticSearchを利用することができます。私はXapianで何の経験も持っていないので、私はあなたに情報を誤解させないでしょう。あなたがElasticSearch https://stackoverflow.com/a/2288211/1608085のクリエイターからこの記事をチェックアウトすることができます

(はい、それは少しバイアスされ)

またSolrのとElasticSearch https://stackoverflow.com/a/10213568/1608085

0
+5

の比較のために、この前の回答をチェックしてください「なぜ」と尋ねる代わりに、あなたがスフィンクスをよく知っていて、それをElasticSearch&Solrと比較することができるのであれば、いくつかの理由を挙げるとより効果的です。 – Medorator

0

I`veは、検索を実行するためのSolrを使用していますprojectで働いて。それは良い解決策です。

これまでより多くの拡張入力は、あなたがここで見つけることができます - Why use Solr

+0

外部のコンテンツへのリンクを避けてください。可能であれば、それをあなた自身の言葉で要約すると、リンクされたコンテンツが消えてしまうのを防ぐために役立ちません。 – qdot

関連する問題