2013-02-21 77 views
4

如何在Solr中查詢和每個檢索到的文檔之間獲得相似性分數?在Solr中獲得相似性分數

此外,如何設置Solr檢索方法?例如,在矢量空間模型或文檔語言模型之間進行選擇。

可能嗎?

回答

6

正如你在你自己的回答中提到的,你可以指定Solr你想要使用fl=*, score檢索每個文檔的得分。您可以看到它讀取this documentation

首先,Lucene/Solr,只提供TF-IDF(基於VSM)的評分策略。如果您決定插入第三方相似度實現,則您使用Solr使用的can change the scoring strategy,但無法在查詢基礎上進行更改。事實上,你需要reload the core來改變它。

0

如此處所述https://stackoverflow.com/a/9262300/1593370 您可以通過將fl=*,score添加到您的請求中,將分數字段添加到結果中。

但我仍然無法找到一種方法來選擇檢索方法。

+0

你在使用SolrJ嗎? – 2013-02-21 20:49:44