【发布时间】:2013-02-06 22:46:35
【问题描述】:
如何获得查询和 Solr 中每个检索到的文档之间的相似度分数?
另外,如何设置 Solr 检索方式? 例如,在向量空间模型或文档语言模型之间进行选择。
有可能吗?
【问题讨论】:
如何获得查询和 Solr 中每个检索到的文档之间的相似度分数?
另外,如何设置 Solr 检索方式? 例如,在向量空间模型或文档语言模型之间进行选择。
有可能吗?
【问题讨论】:
正如您在自己的答案中提到的,您可以使用fl=*, score 指定要检索每个文档的分数的 Solr。你可以看到它阅读this documentation
首先,Lucene/Solr,只提供TF-IDF(基于VSM)评分策略。如果你决定插入第三方相似度实现,你can change the scoring strategy 被 Solr 使用,但你不能在查询基础上改变它。其实你需要reload the core去改。
【讨论】:
这里提到https://stackoverflow.com/a/9262300/1593370
您可以通过在请求中添加 fl=*,score 来将分数字段添加到结果中。
但我仍然找不到选择检索方法的方法。
【讨论】: