问题标签 [watson-discovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

java - IBM Watson Discovery:低级定制

我正在使用 IBM Watson 的 Discovery 服务。我想使用此服务构建一个搜索引擎,并使用 Java API 将文件上传到我将在其中进行搜索的集合。

我想知道是否可以在服务上应用低级定制,例如内容提取、术语标记化、在处理内容期间应用的任何过滤器。我搜索了 Java API 文档,似乎不可能,但我想确定一下。

谢谢你。

0 投票
1 回答
363 浏览

python - Watson Discovery 服务:查询选项

是否可以在 query_options 中为通道分数添加阈值?这是我在 python 中的 query_options:

这是行不通的。我能够为文档分数和实体的相关性设置阈值,但不能为通道分数设置阈值。

0 投票
1 回答
268 浏览

java - Watson Discovery News Java API 来获取热门故事

我正在尝试开发一个 Java 程序来查询 Watson Discovery 新闻。我的目标是过滤指定日期范围内的热门故事。下面是我在程序中使用的查询。是否有任何 API 可以让我获得热门故事标题和相应网站链接的过滤值?

提前致谢。

0 投票
0 回答
215 浏览

sharepoint-online - IBM Watson Discovery 服务 - sharepoint 在线 url 问题

我正在尝试使用 WDS 在线抓取 Sharepoint 并将其上的文档摄取到 WDS。当我尝试在线抓取共享点时遇到以下问题。

连接器未捕获异常:java.lang.NumberFormatException:对于输入字符串:“FI”

请帮我解决这个问题。所有配置均按照文档。

谢谢和问候, 苏巴什尼

0 投票
1 回答
405 浏览

javascript - ibm的watson-developer-cloud Node.js sdk的Discovery模块中的updateDocument api坚持一个文件参数

我正在尝试通过 watson-developer-cloud Node.js SDK 在 IBM 的 Discovery 服务中插入/更新文档,但它不起作用。我的一些文档没有关联文件,因此它们仅是元数据。 该文档You must provide document content, metadata, or both.但是,如果您尝试更新仅元数据的文档,则updateDocument调用将失败。

我将问题追踪到node-sdk/discovery/v1.js中的第 607 行requiredParams: ['environment_id', 'collection_id', 'document_id', 'file'],我认为这是问题的根源,因为它表明“文件”是必需的参数,这与 API 文档的说明相反. API 文档必须正确,因为我可以从Discovery API explorer更新仅包含元数据的文档。

0 投票
2 回答
1314 浏览

watson-discovery - Watson Discovery 解密段落分数和结果分数

我试图破译发现结果中的passage_score 和result[].score 的含义(以百分位数表示)。这样我们就可以过滤掉不满足最小置信度阈值的段落和结果。

例如在这个结果集中:

}

我如何将分数转换为百分位数进行比较?在 RnR 中,我曾经使用 ranker.confidence 字段来执行此操作。

0 投票
1 回答
1087 浏览

node.js - Node.js - 结合 IBM Watson 发现和对话服务

我知道这可能看起来很复杂,但我花了一个半星期的时间试图做到这一点,但无法弄清楚。希望有人能指出我正确的方向。太感谢了!

我正在使用 IBM Watson 和 Node.js 创建一个对话机器人。我创建了机器人并使用 IBM 的一个示例程序(Conversation-Simple)创建了一个与机器人交互的网站。一切正常。我现在正在尝试使用 Watson 的 Discovery 来搜索文档并使用查询响应来回答问题。我有 Discovery 工作,您可以在其中查询它并有一个 Node.js 程序来查询它。

我现在正在尝试将两者联系起来!当 Conversation 准备好查询 Discovery 时,它将移动到名为query.

看起来这是 Watson 给出响应的地方,响应的变量是currentText。我可能是错的,但看起来是这样。

当它在这里(或者如果它在其他地方)响应时,我如何检查意图是否是query以及它是否是查询 Watson Discovery?

这就是我目前查询 Discovery 的方式:

此代码当前打印:

我想对用户的响应是文本的值和 URL 的值。

这是来自 IBM https://github.com/watson-developer-cloud/conversation-simple的整个程序

0 投票
2 回答
215 浏览

java - Watson Discovery Java 通道丢失

如何使用 Java sdk 获得段落结果?

在 Watson 发现的文档中,您可以在查询选项中设置段落选项。但是可以设置段落的类 QueryOptions 仅存在于 3.9.2 版本中,该版本仅在 github 上并且不完整。还使用版本 3.9.2:

可以设置段落参数,但在 queryResponse 中缺少该参数。

0 投票
1 回答
57 浏览

watson - Watson Discovery 支持法语吗?

我尝试使用 bluemix,该服务只提供德语、西班牙语、英语,但也许是因为免费计划。

0 投票
1 回答
657 浏览

python - Watson Discovery“由于凭据无效而拒绝访问”-Python

我想使用 IBM Watson Discovery Services,但尝试使用时收到错误消息。错误信息是:WatsonException: Unauthorized: Access is denied due to invalid credentials