【问题标题】:Building Queries on JSON documents in Watson Discovery Service在 Watson Discovery Service 中对 JSON 文档构建查询
【发布时间】:2023-03-23 16:55:01
【问题描述】:

我们正在尝试将结构化数据添加到 Watson Discovery Service 并对其进行查询。获取结果时是否有类似模糊搜索的功能?例如,如果我在一个文档中有一个字段 firstname 的值为 john 并且使用 firstname:jon 进行查询,则发现不会给出结果。如果我尝试 firstname::!jon (表示不完全匹配),它会给出所有记录,即使是那些与 john 没有任何相似之处的记录。有没有办法训练发现服务来识别这些实体?如何通过培训改善这些查询的结果?改进结果选项仅适用于自然语言查询。

使用带有 JSON 文档的 Watson Knowledge Studio for Discovery Service 会有帮助吗?任何帮助将不胜感激。

【问题讨论】:

  • 下面提到的查询扩展选项应该可以解决您的问题。

标签: json training-data watson watson-discovery watson-knowledge-studio


【解决方案1】:

要让 Watson Discovery 知道 John 是 Jon 的同义词,您有两种选择:

  1. 您可以使用查询扩展功能并为 Jon => John 进行扩展。在此处查看有关查询扩展的文档:https://console.bluemix.net/docs/services/discovery/using.html#query-expansion

  2. 或使用一些模糊匹配功能,如字符串变体运算符https://console.bluemix.net/docs/services/discovery/query-operators.html#variation 或通配符运算符:https://console.bluemix.net/docs/services/discovery/query-operators.html#Wildcard

【讨论】:

    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多