elasticsearch,Lucene,elasticsearch" /> elasticsearch,Lucene,elasticsearch" />

Lucene 在elasticsearch中搜索字典数组中的单个元素

Lucene 在elasticsearch中搜索字典数组中的单个元素,lucene,elasticsearch,Lucene,elasticsearch,我在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,

我在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,它不应该返回文档

提前感谢。

找到了答案-

简而言之,使用嵌套类型