我尝试为IBM Watson Discovery Service创建一个新文档,并使用watson-developer-cloud / node-sdk
文档中的内容应来自字符串而不是文件。我这样尝试但没有运气
discovery.addDocument({
environment_id: MYENVID,
collection_id: MYCOLID,
metadata:'{"Content-Type":"application/json"}',
file:Buffer.from("HERE IS MY TEXT", 'utf8')
}, function(err, data) {
if (err) {
return next(err);
} else {
return res.json(data)
}
});
这将创建一个文档,但没有内容。
这就是结果的样子
{
"id": "MYID",
"score": 1,
"metadata": {
"Content-Type": "application/json"
},
"enriched_field_units": 0
}
我想念一些简单的事情吗?
最佳答案
你什么都没错过。 SDK中有一个正在修复的错误。应该尽快修复。 https://github.com/watson-developer-cloud/node-sdk/issues/369
关于node.js - 使用Watson Developer Cloud Node SDK在IBM Watson Discovery Service中创建新文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41473388/