0

我正在学习Retrieve and Rank - Get Started中的教程,并且我正在执行以下步骤:

发出以下命令将 cranfield_data.json 数据上传到 example_collection 集合。将 {username}、{password}、{solr_cluster_id} 和 {/path_to_file} 替换为您的信息:

$ curl -X POST -H "Content-Type: application/json" -u "{username}":"{password}" "https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/{solr_cluster_id}/solr/example_collection/update" --data-binary @{/path_to_file}/cranfield_data.json

我正在使用正确的用户名和密码以及正确的 cluster_id 和 json 路径发送请求,但出现以下错误:

$ curl -X POST -H "Content-Type: application/json" -u "username":"password" "https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/cluster_id/solr/example_collection/update" --data-binary @forum_data/parsed_answers.json

Error: WRRCSH006: Error forwarding request [/solr/example_collection/update] for Solr cluster [sc5b47c5e3_bab3_4aff_a818_f0d786d6dece].
4

2 回答 2

0

结果发现 JSON 中有字符导致其格式错误。

于 2016-05-14T20:41:14.070 回答
0

只需验证 JSON“parsed_answers.json”,检查所有标点符号,即“;”,”,是否正确放置并按照定义的模式,然后尝试重新上传

于 2016-05-30T08:11:48.833 回答