質問

誰でもdjango-haystackバックエンドでwhooshを使用して任意の経験を持っていますか?

私は分類ライブ検索タイプのツールのためにそれを使用していますよ。それはsolrまたはxapianのいずれかの設定を避けるために、本番環境での十分な効率的/高速になるつもりですか?

役に立ちましたか?

解決

は、原則として、私はSQLiteのと同じカテゴリーにヒューという音を置く:の偉大なのシングルユーザまたは本当に小規模のアプリが、大規模な展開に適していないため、素晴らしい入門用ます。

ヒューという音は、Solrのより遅い大きさの順番について、私の経験では、あります。私は生産に持ってbigish Solrのインデックスに対する典型的な検索は、第二の百分のほどかかります。ヒューという音を使用して同一の検索と同じデータがおおよそ10分の1秒かかります。

あなたはあなたのために「十分に速い」だかを決める必要がありますが、私はヒューという音は、あなたが高いパフォーマンスを期待して何のために良いアイデアだとは思わない。

他のヒント

私は自分のDebian上のセットアップが非常に簡単Xapianの見つけます。

aptitude install python-xapian

とそれがすべてだ。

ジャンゴでそれを使用するには djapian の名前の非常に良いアプリがあります。

私はSolrのかXapianの(それはだが、かなりまだ正式には干し草の山でサポートされていないのいずれかとなるだろう。<のhref =「http://groups.google.com/group/django-haystack/browse_thread/thread/e575fb8a9862d451」のrel = "nofollowをnoreferrer">このスレッドを参照)。チュートリアルに従った場合にSolrはセットアップが簡単で、実行中の取得、しかし、私はそれを本番環境にインストール取得時間の一体を持っていた - それは、ほとんどのJavaサーバ環境での経験の私の不足のためです。あなたの走行距離は異なる場合があります。

私はまたdjapianのために別のプラグインに入れたと思います。それは非常によく文書化され、非常に活発に開発されています。

あなたはそれがより高速で、また、Solrのより多くの機能を持っている....代わりにヒューという音のelasticsearch使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top