问题标签 [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.
java - IBM Watson Discovery:低级定制
我正在使用 IBM Watson 的 Discovery 服务。我想使用此服务构建一个搜索引擎,并使用 Java API 将文件上传到我将在其中进行搜索的集合。
我想知道是否可以在服务上应用低级定制,例如内容提取、术语标记化、在处理内容期间应用的任何过滤器。我搜索了 Java API 文档,似乎不可能,但我想确定一下。
谢谢你。
python - Watson Discovery 服务:查询选项
是否可以在 query_options 中为通道分数添加阈值?这是我在 python 中的 query_options:
这是行不通的。我能够为文档分数和实体的相关性设置阈值,但不能为通道分数设置阈值。
java - Watson Discovery News Java API 来获取热门故事
我正在尝试开发一个 Java 程序来查询 Watson Discovery 新闻。我的目标是过滤指定日期范围内的热门故事。下面是我在程序中使用的查询。是否有任何 API 可以让我获得热门故事标题和相应网站链接的过滤值?
提前致谢。
sharepoint-online - IBM Watson Discovery 服务 - sharepoint 在线 url 问题
我正在尝试使用 WDS 在线抓取 Sharepoint 并将其上的文档摄取到 WDS。当我尝试在线抓取共享点时遇到以下问题。
连接器未捕获异常:java.lang.NumberFormatException:对于输入字符串:“FI”
请帮我解决这个问题。所有配置均按照文档。
谢谢和问候, 苏巴什尼
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更新仅包含元数据的文档。
watson-discovery - Watson Discovery 解密段落分数和结果分数
我试图破译发现结果中的passage_score 和result[].score 的含义(以百分位数表示)。这样我们就可以过滤掉不满足最小置信度阈值的段落和结果。
例如在这个结果集中:
}
我如何将分数转换为百分位数进行比较?在 RnR 中,我曾经使用 ranker.confidence 字段来执行此操作。
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的整个程序
java - Watson Discovery Java 通道丢失
如何使用 Java sdk 获得段落结果?
在 Watson 发现的文档中,您可以在查询选项中设置段落选项。但是可以设置段落的类 QueryOptions 仅存在于 3.9.2 版本中,该版本仅在 github 上并且不完整。还使用版本 3.9.2:
可以设置段落参数,但在 queryResponse 中缺少该参数。
watson - Watson Discovery 支持法语吗?
我尝试使用 bluemix,该服务只提供德语、西班牙语、英语,但也许是因为免费计划。
python - Watson Discovery“由于凭据无效而拒绝访问”-Python
我想使用 IBM Watson Discovery Services,但尝试使用时收到错误消息。错误信息是:WatsonException: Unauthorized: Access is denied due to invalid credentials