問題タブ [pysolr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - solr予約キーワードをエスケープしてSolr検索
solrで予約されたキーワードを「:」として含むフィールドをクエリするにはどうすればよいですか?
例えば、
予約語「:」を含む「 http://www.example.com 」のエラーをスローします
solr - Solr の奇妙な検索動作
フィールドを持つ多くのsolrドキュメントにインデックスを付けています
しかし、クエリで検索すると
ゼロの結果を返します。ただし、検索クエリは同様の他の uri (nntp://msnews.microsoft.com/microsoft.public.windows.windowsxp.general) でも機能します。
ここで何が欠けていますか?
rss - PySolr rss dataimport
PySolrを使用して検索を実行しています。RSSフィードのインデックスを作成したいのですが、PySolrを使用してこれが可能かどうか疑問に思っていました。可能であれば、どのように実行しますか。
Solrでこれを行う方法の説明をhttp://wiki.apache.org/solr/DataImportHandler#HttpDataSource_Exampleで見つけました。
しかし、PySolrで同等のことを行う方法については何も見つかりません
ありがとう
python - django / haystack / solr シンプルな設定 - 部分的なフィールドの一致の問題
django アプリに haystack/solr の簡単な構成があります。
このアプリの models.py から:
このアプリの search_sites.py から:
このアプリの templates/search/indexes/systems_management/device_text.txt から (名前はすべて jibe)
問題:
システムの名前は static1.foo.com です。
「静的」を検索すると、すべての静的サーバーの結果が得られます (「静的」は説明フィールドにあります)。
「static1」を検索すると、0 件の結果が得られます
「static1.foo.com」を検索すると、このサーバーを含む結果が得られます。
私の質問は、haystack/solr が「static1」クエリと一致しないのはなぜですか?
python - Django /pythonとApacheSolr:pysolrまたはsolrpy?
このフォーラムで真新しく、これが私の最初の投稿です!仕事では、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機能(ファセット、ハイライト、ワードストップ、アナライザーなど)を使用する必要があります。 。何を選びますか?なぜ?あなたが私に指摘できる良いコード例はありますか?私は干し草の山のソースを調べて、それらがすべてをどのように実装したかを確認していました...
皆さんありがとう!
solr - Solr More Like This(MLT)が結果を返さない
私は現在、インデックス内のいくつかのフィールドに基づいて、この機能のようなものを実装しようとしています。
私の現在の構成は次のとおりです。PySolr | Solr
この作品では、PySolrを使用して、パラメーターをmore_like_this関数に渡します。応答はドキュメントを検出しますが、関連する結果は検出しません。何故ですか?
これが私がヒットしたURLです:
Solrからの私の応答は次のとおりです。
solrconfig.xml
schema.xml
どんな助けでもいただければ幸いです!
django - pysolrをtastypieと統合するには?
私は、tastypie を使用してデータベースの代わりに solr からデータを取得する必要があるアプリケーションを作成しました。ソーラーとのインターフェイスに pysolr を使用したいのですが、pysolr を Tastypie と統合する方法がわかりません。誰でも私を助けることができますか??
solr - Pysolr フィルター検索
Solr検索にpysolr-2.0.15 APIを使用しています
このSolrクエリは成功した結果をもたらします
pysolrの検索機能を使って実装したい
私はこれを試しています:
しかし、結果は正しくありません。
もう 1 つの問題は、検索メソッドが 10 レコードしか返さないことです。すべての検索結果を取得するにはどうすればよいですか。
python - solr インデックスからドキュメントを削除 - インデックスは変更されません
インデックス全体を削除しても、Solr インデックスが変更されない理由を理解しようとしています。
これまでのところ、solrに直接クエリを試みました:
私もpysolrを試しました:
上記の 2 つのコマンドの出力は、catalina ログで同じです。
これをどのように試しても(管理パネルから試しても)、インデックスには同じ数のドキュメントが表示されます:
最初は、solr/data フォルダーのアクセス許可の問題だと思っていましたが、そうではありませんでした。solrconfig.xml でキャッシュをコメントアウトしましたが、結果は同じでした。
どなたかコツがあれば助かります!
後で編集:
上記のコマンドを実行するたびに、タイムスタンプが新しいファイルのみが変更されます (スペルチェッカー dir からのみ)。これらのコマンドを手動で実行すると、ユーザーの所有権が www-data から root に変更されることもわかります。
Catalina log truncated, conn.delete(q=' : ') run - catalina.log に記録される内容は次のとおりです。
後で後で編集:
IDで削除しようとしましたが、うまくいきました!だから何らかの理由で削除する
失敗します...
solr - ファセットをpysolrクエリに追加する方法
私はsolrが初めてで、pysolrを使用しています。非常に基本的な質問があります。
私が望むようにブラウザで動作します。
次のコードでどのように実装できるか知りたいのですが、
pysolr(facet=on&facet.field=xyz) にファセットを追加する構文
**
**