問題タブ [edismax]
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.
search - edismax を使用した Solr 関連性
solr config に edismax を追加して、タイトルにブースティング、説明、ファセットなどを追加する方法...
私のsolr設定は次のようになります
と
スキーマ
solr - solr luceneは、クエリがテキストと一致する場合にのみbfを適用します
クエリ「email from john」がテキスト「some other text that has email from john」と一致し、クエリ内の各単語がテキスト フィールドに次の正確な形式で存在する場合:
そのときだけ、bf 関数を適用する必要があります。
Solr でこのルール/機能を達成することは可能ですか?
ありがとう、ピーター
solr - edismax qfパラメータを使用し、クエリでフィールドを指定する場合、Solrはクエリ文字列をどのように処理しますか?
全て:
[アップデート]
デバッグの説明を読んだ後、qf はフィールドを指定せずにキーワードのみを展開するようです。
================================================== =================
edismaxクエリ パーサーの使用方法を学習すると、qf パラメータは次のようになります。
クエリ フィールド: クエリを実行するインデックス内のフィールドを指定します。存在しない場合、デフォルトは df です。
その目的は、すべてのフィールドとクエリ用語の組み合わせを生成することです。
しかし、query(q パラメーター) で既にフィールドを指定している場合、qf で別のフィールドを指定するとどうなるでしょうか。
例えば:
SOLRがこのクエリをどのように解釈するかを誰かが説明できますか?
ありがとう
solr - Solrをあまりブーストしない正確な単語
指定されたリンクの参照として
一例を試してみました。以下に示す私のschema.xml構成。
正確な単語検索はこれでうまく機能します。
しかし、完全一致ブーストを使用したあいまい検索では、期待した結果が得られません。これは私のクエリです
ヘルプはありますか?
solr - あいまい検索でデフォルトの編集距離を 2 から 1 に設定するにはどうすればよいですか?
私はedismaxパーサーを使用しています。スキーマには多くのフィールドがあり、fullText はその 1 つです。次のクエリを使用しています。
(検索語の後の ~ 記号を確認してください)
debugQuery を使用すると、これが内部的にクエリを実行していることがわかります。
デフォルトの編集距離を 2 から 1 に変更する方法はありますか?