一連の製品をsolrにドキュメントとして保存しています。名前、説明、キーワード、および製品カテゴリ名を個別のフィールドに分けて、dismax ハンドラーを使用して個別にブーストできるようにしています。すべてのフィールドは、同じ方法で「テキスト」として保存されます。
これら 4 つのフィールドを fl パラメーターで dismax ハンドラーに渡し、qf フィールドでブーストして指定しています。すべてのレコード (ドキュメント) にカテゴリ名が関連付けられているわけではありませんが、問題は、カテゴリ名がクエリ結果に戻ってきても、そのフィールドに適用しているブーストがデバッグで有効になっていないことです。 solr クエリの出力。
なぜこれができるのか、誰かが考えを持っていますか?