我尝试为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/

10-11 08:46