Watson 发现亮点
Watson discovery highlight
我是塔卡
我试图在 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;
谢谢。
query_options
尚未在发现的 Node-RED 节点中实现。如果您希望实施它们,请针对 github 存储库提出问题 - https://github.com/watson-developer-cloud/node-red-node-watson
这里是一段代码
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
}
我是塔卡
我试图在 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;
谢谢。
query_options
尚未在发现的 Node-RED 节点中实现。如果您希望实施它们,请针对 github 存储库提出问题 - https://github.com/watson-developer-cloud/node-red-node-watson
这里是一段代码
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
}