IBM Watson Tutorial检索和排名

时间:2017-08-16 17:54:50

标签: ibm-watson watson

我是Marist College的学生,致力于创建我们自己的小Watson检索和排名。我一直在使用这个教程页面https://www.ibm.com/watson/developercloud/doc/retrieve-rank/tutorial.html。在完成教程的过程中,我遇到了一个问题。在导入cranfield.json文件时,我收到了一条错误消息。

http://imgur.com/a/Ez49h"错误消息"

上图显示了我收到的错误。在图片的顶部是我创建沃森集合。之后我收到一条消息说它有效。之后我尝试导入cranfield.json文件。然后在下面是我收到的错误消息。

如果有人可以帮我确定导致这种情况的原因,无论是我还是涉及.json文件的内容都会很棒。谢谢。

1 个答案:

答案 0 :(得分:1)

我不熟悉IBM Watson API,但RESTful API约定倾向于在集合或资源不存在时指示404响应。

你的姓名"第一个请求中的查询参数是" example_ 集合",这意味着您创建了具有该名称的集合。在您的第二个请求中,您要发布到" example_ 集合",这不存在。

创建" example_collection"用于匹配教程的资源或更改您使用的第二个请求" example_collections"。

从链接教程中,您应该能够创建" example_collection"资源通过给定的命令:

$ curl -X POST -u "{username}":"{password}" \
  "https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/{solr_cluster_id}/solr/admin/collections" \
  -d "action=CREATE&name=example_collection&collection.configName=example_config";

正确替换{solr_cluster_id}以及您的用户名和密码。