问题标签 [retrieve-and-rank]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
221 浏览

ibm-watson - 如何为 Watson 检索和排名 Web 界面上传器格式化 .DOC 文档

我想知道为 Retrieve 和 Rank Web 界面文档上传器格式化 .DOC 文档的最佳方式是什么,以便它处理最好的答案拆分。(我正在使用https://watson-retrieve-and-rank.ng.bluemix.net

我们必须创建一组文档,但我找不到任何关于如何重新格式化它们的指南(例如,如果任何文本大小、粗体、... 标题、答案正文等)将提高自动化答案分裂。创建这些文档的团队无法以正确的 JSON 格式准备它们,并且某些 DOC 文件被服务解析为一页答案而没有任何拆分

当然,也许我还缺少另一个工具来完成这项任务。

感谢您提供任何经验或链接。

0 投票
1 回答
139 浏览

java - 如何通过 Java 包装器在 IBM Watson Retrieve And Rank API 中执行 searchAndRank 方法

我正在尝试使用 Java 包装器执行 retrieveAndRank 查询。我关注 Retrieve and Rank API 的在线 javadocs。SearchAndRank 的示例是:

https://www.ibm.com/watson/developercloud/retrieve-and-rank/api/v1/#query_ranker

但是 RetrieveAndRank 类没有这样的 rank(String rankerId, QueryResponse response) 方法。只有一个获取文件或 InputStream 作为参数(浏览 IBM 的源代码,我看到它需要 CSV 内容而不是 java QueryResponse)。

我应该如何将 QueryResponse 传递给 rank 方法?

我正在使用 solr-solrj-5.5.2.jar 和 java-sdk-3.2.0-jar-with-dependencies.jar 库

0 投票
1 回答
94 浏览

ibm-cloud - IBM Bluemix 检索和排名

由于找不到任何与重新排名相关的教程,我如何对 IBM Retrieve 和排名服务生成的结果进行重新排名以获得最佳答案?

0 投票
1 回答
79 浏览

solr - 重命名等级并检索集群名称

所以我通过 Rank and Retrieve Web 工具创建了一个 Solr 集群。集群的名称类似于“Cluster Client”。这里的问题是在线工具允许名称带有空格。

现在,在训练排名器后,我想通过 API 访问查询接口。调用类似于: http ://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/CLUSTER_ID/solr/CLUSTER_NAME/select?q=QUERY&wt=json

所以现在的问题是:我的 CLUSTER_NAME 里面有空格。
第一个想法:用 "%20" 或 "+" => 转义它不起作用:(

所以现在的问题是:
a) 我如何查询我的集群?
b)如果这不可能:我如何重命名我的集群,删除空间,以便我可以访问它?

0 投票
1 回答
57 浏览

ibm-watson - 按邻近度和排名搜索

我想知道 Retrieve & Rank 服务,尤其是在排名期间,是否允许按邻近搜索

例子 :

所以我们可以想象,当我只使用 Retrieve 服务时,查询的结果是:

当我使用 Ranker 重新排序之前的结果时,我们有:

这一刻,一切正常。

现在我想使用 Ranker 执行一个新的(和类似的)查询:“我的邮箱遇到问题”

问题是 :

  1. Ranker 是否会将我的新查询与其之前学习的查询相匹配?所以结果将是:

    /li>
  2. 或者 Ranker不会将我的新查询与它之前学习的查询匹配,因此结果将是 Retrieve 服务执行的结果:

    /li>

该文档 https://www.ibm.com/watson/developercloud/doc/retrieve-rank/plugin_query_syntax.shtml,尤其是此文本,让我认为 Ranker 将不匹配查询:

但是当我尝试这个例子时,Ranker 似乎与查询匹配......

谢谢你的时间。

0 投票
1 回答
132 浏览

solr - 如何在 Bluemix 上复制 Watson 检索和排序 solr 集合

我们在 Watson 的 Retrieve and Rank 服务上有一个大型 Solr 集合,我需要将其复制到另一个集合中。有没有办法在检索和排名中做到这一点?我知道 Solr 具有备份和恢复功能,但它使用文件系统,我认为我无法在 Bluemix 中访问它。

0 投票
1 回答
183 浏览

java - 将文档上传到 Watson 的 Retrieve & Rank 服务

我正在使用 Watson 的Retrieve & Rank服务实施解决方案。

当我使用工具界面时,我上传了我的文档,它们显示为一个列表,我可以单击其中的任何一个来打开文档中的所有标题(答案单元),如图 1 所示图 2。

当我尝试通过 Java 上传文档时,它不会识别文档,它们会分部分上传(答案单元作为文档),每个部分都作为一个新文档。

我想知道如何将我的文件作为整个文件而不是部分文件上传?

以下是Java中上传功能的代码:

0 投票
1 回答
121 浏览

solr - 为什么具有完全匹配的文档不是 Retrieve and Rank Solr 查询中的第一个结果?

我们获取了大量文档,使用 Watson 的Document Conversion服务将它们分解成段(“答案单元”),并将它们添加到 Retrieve and Rank Solr 集合中。如果我使用来自其中一个答案单元的文本(可能是 150 个单词)的复制/粘贴对集合运行查询,Retrieve 和 Rank 将返回一堆文档,并且(如预期的那样)结果包括来自哪个答案单元查询文本已复制。但是,该答案单元并不是最高的结果;它通常是从顶部开始的 7 或 8 个文档。如果我用引号将查询文本括起来,那么 Solr 正确地认为是一个短语并只返回那个单一的答案单元。但是,如果没有引号,查询中具有确切措辞的文档不应该仍然是结果中的顶级文档吗?

0 投票
1 回答
98 浏览

ibm-watson - 从 watson rank 中删除文档并检索

我创建了一个 watson 等级和检索集合。我能够添加一个文档并且可以搜索它,但它是一个测试文档。我该如何删除它?

这是我要删除的内容:

0 投票
2 回答
92 浏览

solr - 为什么我在 Retrieve and Rank Solr 查询中不能有冒号?

如果我向 Retrieve and Rank (Solr) 发送自然语言查询,如果查询包含冒号,它将返回错误。它似乎试图将冒号之前的单词解释为字段名称。

有什么办法可以防止这种情况发生,我应该注意其他类似的角色吗?