【发布时间】:2020-09-26 14:37:11
【问题描述】:
我正在使用 Solr 的解释来调试我的 Solr 查询。我可以看到 Solr 查询返回的所有内容的解释结果,但不能看到查询未返回的文档。
有些文档我认为应该由查询返回,但不是。 我想看看如何计算这些文档的 Solr 分数,以便能够与其他文档进行比较。
【问题讨论】:
-
您可以在分析页面上检查与这些字段匹配的术语...转到 solr 管理页面 ...选择核心/集合并单击分析页面...选择字段并检查索引和查询
-
分析页面显示的是字段在索引和查询过程中是如何处理的,而不是解释的结果和最终分数是如何计算的。
-
只需将“debug=true”参数添加到您的查询中,您就可以看到整个解释
-
@AbhijitBashetti 看来你没有仔细阅读这个问题。我已经在使用解释了。
-
score不决定是否返回文档。唯一影响文档是否被返回的是正在应用的过滤器,通过查询q或通过过滤器查询fq。您可以通过上述分析页面进行调试。