Watson 发现亮点

问题描述 投票:0回答:2

我是塔卡。

我尝试在 Node.red 中获取 Watson Discovery 上突出显示的结果。
没用。
你能告诉我我们是否可以在 Node.red 中获得突出显示的结果
如果可以的话该怎么做?

这是我尝试过的。 我在 Node.red 中创建了一个函数节点来传递查询
从 Discovery 查询构建器到 Discovery 节点,如下所示。

msg.discoveryparams = {};  
msg.discoveryparams.environment_id = 'xxxxxxxxxxxxx';  
msg.discoveryparams.collection_id = 'xxxxxxxxxxxxxxxx';  
msg.discoveryparams.nlp_query = true;  
msg.discoveryparams.query = msg.payload;<--query from query builder  
msg.discoveryparams.query_options = {highlight:true};  <-- add to get highlighted
return msg;  

谢谢。

ibm-cloud ibm-watson watson-discovery
2个回答
0
投票

query_options
尚未在用于发现的 Node-RED 节点中实现。如果您希望实现它,请针对 github 存储库提出问题 - https://github.com/watson-developer-cloud/node-red-node-watson


0
投票

这是一段代码

var discovery = new watson.DiscoveryV1(params.discovery);

discovery.query(
        {environment_id: params.discovery.environment_id,
            collection_id: params.discovery.collection_id,
            natural_language_query: req.body.input.text,
            passages: true,
            highlight: true  // this will enable highlight
        }
© www.soinside.com 2019 - 2024. All rights reserved.