qf パラメータを使用して複数のフィールドをクエリしています。しかし、結果を出したフィールドをどのように取得できるのか疑問に思っています。
例 (実際の例ではありません):
q={!edismax qf='tag content'}("tablet")AND("pc")
フィールド値:
doc1:
tag: tablet
content: The test has failled. Use a pc instead.
doc2:
tag: tablet pc
content: The test has worked.
その結果、タグ/コンテンツにタブレットと PC が含まれているため、両方のドキュメントが返されます。doc2 にはタグに両方のヒットがあり、doc1 にはタグに 1 つのヒットとコンテンツに 1 つのヒットしかないことを知ることは可能ですか? Debugquery は、これに関する情報を提供していないようです。
qfブーストを使用して検索フィールドの重要性を高めることができることを知っています.