2017-03-01 14 views
0

Solrを呼び出して結果の関連性スコアを返すにはどうすればよいですか?私は、Solrが内部的にランキングに使用する信頼性を含むSolrドキュメントを持っていますが、ランカーとは別の呼び出しを行う必要はありません。Watsonの検索とランク:ドキュメントの関連性スコア

返信するフィールドのリストに「信頼度」フィールドを追加しようとしましたが、データはありません。結果セット内の各文書について計算関連性スコア値を加算フロリダ州

query.set("fl","id,title,fileName,contentHtml,searchText,sourceDocId,confidence"); 
query.set("debugQuery" ,true); 
+0

私は少し質問を少し明瞭にしようと改めました。依然として明白ではないこと:Watson固有のものは何ですか?それとも、Solr APIを扱っているだけですか? 'ranker'はSolr APIまたはWatson APIの一部ですか?私はそれに精通していない。質問には、CSV、JSON、またはXMLのクエリから戻ってくるものの例を使用することもできます。URLへのアクセス権があり、インデックスを直接照会できると仮定します。 – David

+0

申し訳ありませんが、わかりません。両方のサービス。私が理解しているように、Watson RRはApache Solrの上に追加され、ランカーとのクエリの結果を再評価します。私の仕事は、ランクなしでランカーとの違いを探るクエリを実行することでした。私は私の問題の答えを見つけました:) – Alelou

答えて

1

使用score、。

query.set("fl","id,score,title,fileName,contentHtml,searchText,sourceDocId,confidence"); 
+0

ありがとう!これは私が必要とした解決策です:) – Alelou

+0

ようこそ。あなたが私の答えを見つけたらアップアップしてください。ありがとうございました – vinod

関連する問題