如何在Solr中获取查询与每个检索到的文档之间的相似性分数?
此外,如何设置Solr检索方法? 例如,在矢量空间模型或文档语言模型之间选择。
有可能吗?
答案 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
来为结果添加分数字段。
但我仍然无法找到一种方法来选择检索方法。