私のアプリケーションでは、各ドキュメントは、タイトル、キーワード、要約、テキストの 4 つのテキスト フィールドで構成されています。「fq=title キーワードの要約テキスト」で dismax クエリを使用して、Solr に 4 つのフィールドで dismax クエリを実行させることができることを私は知っています。4 つのフィールドの最大関連性スコアが最終スコアとして使用されます。さらに、スコアを fl パラメーターに追加すると、クエリに対する各ドキュメントの関連性スコアを取得できます。
しかし、問題は、4 つのフィールドのそれぞれの関連性スコアをどのように知るかということです。フィールドの重みを調整するためにこれらのスコアをダンプする必要があるため、これは私にとって非常に重要です。私が考えている唯一の方法は、debugQuery オプションを開き、返された XML を抽出してスコアを解析することです。でも複雑すぎると思います。誰でも私の問題を簡単に解決できますか?