このフォーラムで真新しく、これが私の最初の投稿です!仕事では、Apache Solrを使用するプロジェクトを開始しており、フロントエンドシステム(Djangoベース)を担当しています。
私たちのsolrデータベースは、他のdbエンジンにもモデルのクラスにも関連していないため、Haystackは(モデルに厳密に関連しているため)私たちには適していません。
私はhttp://code.google.com/p/pysolr/とhttp://code.google.com/p/solrpy/を見ていました
基本的に、それらは似ています。POSTリクエストを使用し、ユーザークエリをマスクできるので、もっとsolrpyが好きですが、これにより、そのページネーターが使いにくくなります(私は推測します)。一方、pysolrは、GETメソッドのおかげでパフォーマンスが向上します(クエリのタイミングが遅くなります)が、これまでのところ、badrequestエラーが発生せずにクエリを実行することはできませんでした。
選ぶ前に、コミュニティに意見を聞いてみたいと思いました。ユーザーは検索のみを行う必要があり、データはJavaプロセスによって処理され、他のdbは使用されず(ユーザー情報の保存を除く)、すべてのsolr機能(ファセット、ハイライト、ワードストップ、アナライザーなど)を使用する必要があります。 。何を選びますか?なぜ?あなたが私に指摘できる良いコード例はありますか?私は干し草の山のソースを調べて、それらがすべてをどのように実装したかを確認していました...
皆さんありがとう!