【问题标题】:Watson retrieve and rank: document relevance scoreWatson 检索和排名:文档相关性得分
【发布时间】:2017-07-21 02:39:51
【问题描述】:

如何调用 Solr 以在结果中返回相关分数?我想要一个包含 Solr 内部用于排名的置信度的 Solr 文档,但我不想单独调用排名器?

我尝试将“置信度”字段添加到要返回的字段列表中,但它没有任何数据。

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

【问题讨论】:

  • 我稍微改写了这个问题,试图让它更清楚一点。仍然不明显的事情:这里有什么是特定于 Watson 的,还是只是处理 Solr API? 'ranker' 是 Solr 或 Watson API 的一部分吗?我不熟悉它。该问题还可以使用 CSV、JSON 或 XML 查询返回的示例——我假设您可以访问 URL 并可以直接查询索引
  • 对不起,如果我不清楚,我对这两种服务都不熟悉。据我了解,Watson RR 添加在 Apache Solr 之上,以使用排名器重新排名查询结果。我的任务是在没有 ranker 的情况下执行查询,并使用 ranker 来探索差异。我找到了我的问题的答案:)

标签: solr relevance watson rr


【解决方案1】:

在 fl 中使用 score,这会添加为结果集中每个文档计算的相关性得分值。

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

【讨论】:

  • 谢谢!这是我需要的解决方案:)
  • 欢迎。如果您发现我的答案有用,请支持或接受答案。谢谢
猜你喜欢
  • 2016-09-10
  • 1970-01-01
  • 2011-11-08
  • 1970-01-01
  • 1970-01-01
  • 2012-07-10
  • 1970-01-01
  • 2011-09-09
  • 2021-04-28
相关资源
最近更新 更多