2017-08-16 27 views
-2

我是Marist College的學生,致力於創建我們自己的小沃森檢索和排名。我一直在使用本教程頁面https://www.ibm.com/watson/developercloud/doc/retrieve-rank/tutorial.html。在閱讀教程時,我遇到了一個問題。當涉及到導入cranfield.json文件時,我收到一條錯誤消息。IBM Watson教程檢索並排名

http://imgur.com/a/Ez49h「錯誤消息」

上述圖像顯示我所接收的錯誤。在圖片的頂部是我創建的沃森集合。之後,我收到一條消息,說它工作。之後,我嘗試導入cranfield.json文件。然後在下面是我收到的錯誤消息。

如果有人可以幫助我確定是什麼造成的,無論是我還是涉及.json文件的東西都會很棒。謝謝。

+1

請不要提供圖像格式的代碼和錯誤信息 – bendl

回答

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}和您的用戶名和密碼正確。

+1

非常感謝。我不知道我是如此錯過了那麼多次。欣賞反饋。 – MaristJointStudy