【发布时间】:2014-01-21 11:12:19
【问题描述】:
我正在使用 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 提升来提高搜索字段的重要性。
【问题讨论】:
-
这样做的目的是什么?如果您可以让我们知道您要如何处理此类结果,将会有所帮助。
-
让用户知道结果是从文件内容还是从用户添加的标签中找到的。