【发布时间】:2013-02-05 04:53:44
【问题描述】:
在我的应用程序中,每个文档由四个文本字段组成,即标题、关键字、摘要和文本。我知道我可以使用带有“fq=title 关键字摘要文本”的dismax查询来让Solr在四个字段中进行dismax查询。四个字段中的最大相关分数将作为最终分数。此外,将分数添加到 fl 参数中,我可以得到每个文档与查询的相关性分数。
但是,问题是如何知道四个字段中每个字段的相关性分数?这对我来说非常重要,因为我需要转储这些分数来调整字段权重。我想的唯一方法是打开 debugQuery 选项并提取返回的 XML 来解析分数。但我认为它太复杂了。有没有人可以轻松解决我的问题?
【问题讨论】: