问题标签 [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-cloud - 如何通过 REST API 使用 IBM watson 的 QA 服务
我刚刚开始学习 IBM Watson 服务。我需要使用 REST API 在 java 中使用 bluemix 的问答 API。但我找不到任何像Question and answer这样的服务。请任何人告诉我名称是否已更改或我在哪里可以找到此服务的文档。我已经尝试过使用 SO 中的现有答案。但是答案中的那些链接没有被删除。
问候
node.js - 如何在 Node.js 中调用需要用户名和密码的 API
我正在使用 IBM Watson 的检索和排名服务。该服务提供返回搜索结果的 REST API。以下是 API URL
https://username:password@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/sc6e46e4f5_f30c_4a8a_ae9c_b4ab6914f7b4/solr/example-collection/select?q=some question&wt=json&fl=id,title,body
如您所见,此 URL 包含用户名和密码。Retreive and Rank 文档提到了调用 API 的上述模式,即使用用户名和密码作为 URL 的一部分。如果我将其粘贴到谷歌浏览器中,它会出现再次输入用户名和密码的对话框。输入凭据后,我可以看到数据。
我的问题是,如何通过 Node.js 调用这样的 URL。我不知道从哪里开始以及应该遵循哪些步骤。
ibm-watson - 如何检查我在其中一个 R&R 集群中消耗了多少空间?
我想知道如何获得我的一个集群的索引大小。
我想知道我的集群上是否还有足够的空间,或者我是否需要增加它的大小。
在 Solr 的本地实例中,我可以发出以下请求:
curl " http://localhost:8888/solr/admin/cores?action=STATUS&wt=json "
回复:
但是 action=STATUS 和 action=CLUSTERSTATUS 都被 R&R 阻止(403 Forbidden response)。
我在R&R 文档中找不到任何关于如何完成此任务的见解
谢谢
solr - 更新 IBM Watson Retrieve and Rank Config 的模式
是否有其他方法可以更新 IBM Watson 的 Retrieve and Rank 服务中 Solr 配置的模式,而不是删除,然后再次上传配置。
我使用以下示例创建了一个新的集群、配置和集合。 https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/retrieve-rank/get_start.shtml
我从空白示例配置开始并更新了架构。
我现在需要更新架构并添加/修改一些架构元素。有没有办法在不删除并再次上传配置的情况下做到这一点?如何做到这一点,以便在进行更改时将停机时间降至最低?
ibm-cloud - IBM Watson™ Retrieve and Rank 服务相关性得分和特征向量计算
我已遵循文档并为我的目录创建了训练数据。
在我的训练数据中,对于与我的答案无关的记录,我给了它们一个零值。根据该文档,“0”的相关性标签被预定义为指示答案不相关。
训练数据已成功完成,我有 ranker_id。现在,当我使用 fcselect 和 ranker_id 运行查询时,我发现查询中最上面的结果是我标记为“0”表示不相关的结果。
该文档显示有 10 的高分,如下所示:
我正在寻找关于理解这个分数与我们在训练数据中提供的相关性的洞察力。我如何改进训练数据/相关性,以便我看到预期的结果。
ibm-watson - 在检索和排名上索引文档时获得 403 未授权
当我尝试将更新发布到 Retrieve and Rank 服务时,我突然收到 403 错误。这段代码正在开发中,但它一直工作到昨天。仅在对/v1/solr_clusters/{solr_cluster_id}/solr/{collection_name}/update进行 POST 时才会发生故障,无论我是通过我的程序、Swagger API 文档还是 cURL 执行此操作,它都会以同样的方式失败。当使用与此 POST 一起使用的相同凭据时,我尝试过的对该服务的所有其他操作都可以正常工作。我收到的错误消息是 Error: WRRCSH004: Service [1d111267-76b7-417a-98bd-4e9a58072ef9] is not authorized for cluster [sc262b05e8_dcf5_40b4_b662_ae85058ff07f]!. 我不知道标识符 (1d111267-76b7-417a-98bd-4e9a58072ef9) 来自哪里;那不是我要发送的用户ID。
javascript - 我收到此错误 SyntaxError: missing ; before 语句 firefox 显示错误
语法错误:缺少;在语句之前 {"responseHeader":{"status":0,"QTime":70},"response":{"numFound":109,"start": |_________________^ 是响应
ibm-watson - 如何使用特定领域短语的字典/模型调整检索和排名排名器?
我们正在尝试将短语组合在一起以提高结果。
例如,如果用户提出“我什么时候必须更换空调过滤器?”之类的问题。对于特定领域的短语,例如“空调”,R&R 返回一些包含术语“空气”但没有“空调”的答案,或者它返回包含其他术语(如气囊或空气过滤器)的答案。
这可以使用原始 Solr 实例并在引号之间设置短语来完成。因此,Solr 查询将如下所示:
但是,R&R 指南指出:
该语法与标准 Solr 语法不同,如下所示:
您可以搜索单个术语或短语。您不需要像 Solr 那样用双引号将短语括起来,但您可以在查询中包含短语,并且它们由排名模型考虑。
我们找不到有关上述声明的更多细节。
但是,据我们了解,排名器应该识别短语。如果是这样的话,我们想知道是否有一种方法可以设置短语字典来调整排名?或者,我们可以设置自己的法律短语模型吗?实现这一目标有哪些选择?
谢谢
ibm-watson - 同义词不起作用 ibm watson 检索和排名
这是我的同义词.txt
我已经更改了 synonyms.txt,但同义词不起作用也帮助我如何给出空格分隔的同义词。
例如。foo bar => foobar