查询Watson Discovery Service中缺少/未定义字段的文档

时间:2018-06-14 08:57:50

标签: ibm-watson watson watson-discovery

我们将一组JSON文档加载到Watson Discovery Service中。有些人有一个字段(比方说X),例如X:MyXValue,有些人根本没有该字段。 我可以用WDS语言编写一个查询,该查询将返回集合中缺少X字段的所有文档吗? 谢谢, 伊利达

2 个答案:

答案 0 :(得分:0)

不确定您的问题,但我认为您可以尝试使用queryfilter参数。

过滤

未匹配的查询语言搜索匹配的文档。

示例:filter=bees

您还可以查看上面的链接,尝试使用其他参数,这些参数对您使用WDS的查询非常有用。

答案 1 :(得分:0)

否,您无法编写该查询。查询运算符记录在

https://console.bluemix.net/docs/services/discovery/query-operators.html#query-operators

您可能会认为可以将“不包括”运算符与通配符(/user/)一起使用,但这不会返回任何结果。

如果可能的话,应该在文档中添加一个属性,以便可以测试存在的属性,而不是尝试检测是否缺少属性。