gpt4 book ai didi

node.js - Watson Discovery 服务 - 查询数据收集 Node.js - 段落缺失

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:07 24 4
gpt4 key购买 nike

我对来自 Watson Discovery Service 的响应运行查询,并且希望在响应中包含这些段落(默认情况下不包含段落,使用 paragraphs = true 应包含它。但我不这样做得到它。

var queryString = {'natural_language_query':searchString};
insert(cloudantDb,"9", "Call freie Textsuche ", queryString, "-", params);

return new Promise ((resolve, reject) => {
discovery.query({
environment_id: 'my env id',
collection_id: 'my coll id',
query: queryString,
passages: true,
count: 3

}

有人可以帮忙吗?

最佳答案

在这种情况下,您需要设置queryoptions内的段落。参数,就像这个测试 API 引用一样。

var queryOptions = {'natural_language_query':searchString, 'passages': true};

尝试查看使用此参数的 cURL 示例:

curl -u "{username}":"{password}" "https://gateway.watsonplatform.net/discovery/api/v1/environments/{environment_id}/collections/{collection_id}/query?version=2017-06-25&natural_language_query='collie'&passages=true"

这个part谈论这个的官方文档 parameter在第 #663 行。

注意:段落参数仅在私有(private)集合上受支持。 Watson Discovery News 集合不支持它。您不能在同一查询选项中使用natural_language_queryquery参数。

关于node.js - Watson Discovery 服务 - 查询数据收集 Node.js - 段落缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45609197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com