【发布时间】: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 来探索差异。我找到了我的问题的答案:)