python - Watson 发现服务 : Query Options

标签 python ibm-cloud ibm-watson watson watson-discovery

是否可以在query_options中添加passage_score的阈值?这是我在 python 中的 query_options:

 query_options = {'query': {query,'passage_score>20'},'passages': 'true'}

这不起作用。我能够为文档分数和实体相关性设置阈值,但不能为passage_score 设置阈值。

最佳答案

不支持此功能,但是在客户端应用程序中,可以很容易地按分数过滤段落的输出。

可以调整返回的段落数量,以便它始终返回前 n 个段落 (n=1-100)。我认为这就是您想要做的,因为段落分数是特定于查询的,而不是应该用于与其他分数进行比较的标准化分数。

关于python - Watson 发现服务 : Query Options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45835417/

相关文章:

python - 将单引号字典转换为有效的 json

node.js - 无法在 Bluemix 中将记录插入到 PostgreSQL

python - 访问 IBM Watson nl-classifier 中的置信度参数

python - 方向键的unicode?

python - 通过引用传递可变对象?

ibm-cloud - 在 IBM Cloud 中创建 Tone Analyzer 服务的可用计划

docker - 以后的 gradle 插件中不支持 Shell 登录命令

ibm-cloud - Bluemix Watson 语音转文本优先选项

node.js - 如果动态设置语言,红色 Node 中的语言翻译器 Node 会失败,并显示 "Model not found"

python - YouTube API 返回带有空列表的 nextPageToken