问题标签 [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.
ibm-watson - 如何为 Watson 检索和排名 Web 界面上传器格式化 .DOC 文档
我想知道为 Retrieve 和 Rank Web 界面文档上传器格式化 .DOC 文档的最佳方式是什么,以便它处理最好的答案拆分。(我正在使用https://watson-retrieve-and-rank.ng.bluemix.net)
我们必须创建一组文档,但我找不到任何关于如何重新格式化它们的指南(例如,如果任何文本大小、粗体、... 标题、答案正文等)将提高自动化答案分裂。创建这些文档的团队无法以正确的 JSON 格式准备它们,并且某些 DOC 文件被服务解析为一页答案而没有任何拆分
当然,也许我还缺少另一个工具来完成这项任务。
感谢您提供任何经验或链接。
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 库
ibm-cloud - IBM Bluemix 检索和排名
由于找不到任何与重新排名相关的教程,我如何对 IBM Retrieve 和排名服务生成的结果进行重新排名以获得最佳答案?
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)如果这不可能:我如何重命名我的集群,删除空间,以便我可以访问它?
ibm-watson - 按邻近度和排名搜索
我想知道 Retrieve & Rank 服务,尤其是在排名期间,是否允许按邻近搜索。
例子 :
所以我们可以想象,当我只使用 Retrieve 服务时,查询的结果是:
当我使用 Ranker 重新排序之前的结果时,我们有:
这一刻,一切正常。
现在我想使用 Ranker 执行一个新的(和类似的)查询:“我的邮箱遇到问题”
问题是 :
Ranker 是否会将我的新查询与其之前学习的查询相匹配?所以结果将是:
/li>或者 Ranker不会将我的新查询与它之前学习的查询匹配,因此结果将是 Retrieve 服务执行的结果:
/li>
该文档 https://www.ibm.com/watson/developercloud/doc/retrieve-rank/plugin_query_syntax.shtml,尤其是此文本,让我认为 Ranker 将不匹配查询:
但是当我尝试这个例子时,Ranker 似乎与查询匹配......
谢谢你的时间。
solr - 如何在 Bluemix 上复制 Watson 检索和排序 solr 集合
我们在 Watson 的 Retrieve and Rank 服务上有一个大型 Solr 集合,我需要将其复制到另一个集合中。有没有办法在检索和排名中做到这一点?我知道 Solr 具有备份和恢复功能,但它使用文件系统,我认为我无法在 Bluemix 中访问它。
solr - 为什么具有完全匹配的文档不是 Retrieve and Rank Solr 查询中的第一个结果?
我们获取了大量文档,使用 Watson 的Document Conversion服务将它们分解成段(“答案单元”),并将它们添加到 Retrieve and Rank Solr 集合中。如果我使用来自其中一个答案单元的文本(可能是 150 个单词)的复制/粘贴对集合运行查询,Retrieve 和 Rank 将返回一堆文档,并且(如预期的那样)结果包括来自哪个答案单元查询文本已复制。但是,该答案单元并不是最高的结果;它通常是从顶部开始的 7 或 8 个文档。如果我用引号将查询文本括起来,那么 Solr 正确地认为是一个短语并只返回那个单一的答案单元。但是,如果没有引号,查询中具有确切措辞的文档不应该仍然是结果中的顶级文档吗?
ibm-watson - 从 watson rank 中删除文档并检索
我创建了一个 watson 等级和检索集合。我能够添加一个文档并且可以搜索它,但它是一个测试文档。我该如何删除它?
这是我要删除的内容:
solr - 为什么我在 Retrieve and Rank Solr 查询中不能有冒号?
如果我向 Retrieve and Rank (Solr) 发送自然语言查询,如果查询包含冒号,它将返回错误。它似乎试图将冒号之前的单词解释为字段名称。
有什么办法可以防止这种情况发生,我应该注意其他类似的角色吗?