如何获得查询和 Solr 中每个检索到的文档之间的相似度分数?
此外,如何设置 Solr 检索方法?例如,在向量空间模型或文档语言模型之间进行选择。
可能吗?
正如您在自己的答案中提到的,您可以指定 Solr 要使用fl=*, score
. 您可以阅读本文档来查看它
首先,Lucene/Solr,只提供TF-IDF(基于VSM)评分策略。如果您决定插入第三方相似度实现,您可以更改 Solr 使用的评分策略,但您不能在查询基础上更改它。实际上,您需要重新加载内核才能更改它。
如此处所述https://stackoverflow.com/a/9262300/1593370
您可以通过添加fl=*,score
到您的请求中将分数字段添加到结果中。
但我仍然找不到选择检索方法的方法。