获得Solr的相似度得分

时间:2013-02-21 14:48:34

标签: solr lucene

如何在Solr中获取查询与每个检索到的文档之间的相似性分数?

此外,如何设置Solr检索方法? 例如,在矢量空间模型或文档语言模型之间选择。

有可能吗?

2 个答案:

答案 0 :(得分:7)

正如您在自己的回答中所提到的,您可以使用fl=*, score指定要检索每个文档的分数的Solr。你可以看到它在阅读this documentation

首先,Lucene / Solr只提供TF-IDF(基于VSM)评分策略。如果您决定插入第三方相似性实现,则由Solr使用can change the scoring strategy,但您无法在查询基础上更改它。实际上,您需要reload the core来更改它。

答案 1 :(得分:0)

如此处所述https://stackoverflow.com/a/9262300/1593370 您可以通过在请求中添加fl=*,score来为结果添加分数字段。

但我仍然无法找到一种方法来选择检索方法。