在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时,看到了错误。