我正在使用 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.
结果,这两个文档都将被返回,因为它们的标签/内容中都有平板电脑和个人电脑。是否有可能知道 doc2 在标签中有两个命中,而 doc1 在标签中只有 1 个命中,在内容中有 1 个命中?Debugquery 似乎没有提供这方面的信息。
我知道我可以使用 qf boost 来增加搜索字段的重要性。