在Watson Discovery中更新文档时出错

时间:2019-03-06 07:50:23

标签: ibm-watson watson-discovery

在Watson Discovery中更新文档时出现错误。错误消息是

处理文档时发生意外错误。

在浓缩过程中发生错误。

我正在使用的Java代码是:

    Discovery discovery = new Discovery("2019-01-01");
    discovery.setEndPoint("https://gateway.watsonplatform.net/discovery/api/");
    discovery.setUsernameAndPassword("<username>", "<password>");
    String environmentId = "<environment id>";
    String collectionId = "<collection id>";
    String documentId = "<document id>";
    String filename = "<file name>";
    String updatedDocumentJson = "\"<field>\":\"<updated value>\"";
    InputStream updatedDocumentStream = new ByteArrayInputStream(updatedDocumentJson.getBytes());
    UpdateDocumentOptions.Builder updateBuilder = new UpdateDocumentOptions.Builder(environmentId, collectionId, documentId);
    updateBuilder.file(updatedDocumentStream).fileContentType(HttpMediaType.APPLICATION_JSON).filename(filename);
    DocumentAccepted updateResponse = discovery.updateDocument(updateBuilder.build()).execute();
    System.out.println(updateResponse.toString());

在运行代码时,我的状态为“待处理”,状态代码为202接受。但是当我检查Discovery UI时,看到了错误。

0 个答案:

没有答案