0

我在elasticsearch中有一个以下形式的JSON对象

             u'L3': [{u'ip': u'10.0.6.255',
                      u'port': 138,
                      u'protocol': u'UDP'},
                     {u'ip': u'10.0.6.104',
                      u'port': 137,
                      u'protocol': u'UDP'}],

如何搜索包含具有给定一组 ip、端口和协议值的单个数组元素的文档,并且不匹配这些值存在于单独的数组元素中的文档。因此,如果在此示例中,我要搜索 L3.ip = 10.0.6.255 和 L3.port = 137,它不应该返回该文档。

提前致谢。

4

1 回答 1

0

找到了答案——

如何在弹性搜索中避免嵌套类型的跨对象搜索行为

简而言之,使用嵌套类型。

于 2013-09-04T01:49:37.503 回答