弹性Seacrh查询python中的dict

时间:2019-02-21 10:21:04

标签: python elasticsearch

我正在对dict属性(python)进行查询。 dict是:

{src: {u'zone_uuid': [u'Finance'], u'address_uuid':
[u'70933214-0d12-407c-9fb1-0a20870dd1bf'], u'zone': [u'Finance'],
u'address': ["[u'host-11', u'1.1.1.11']"]}}

查询是:

{"query": {"bool": {"must":[{"query_string": {"query":
"src.address._lowercase:/.*host-11.*/","analyze_wildcard": "true"}}]}}}

这很好。

但是,如果我对dict元素(在这种情况下为src)而不是其属性进行这样的查询,则它将不起作用。

{"query": {"bool": {"must":[{"query_string": {"query":
"**src._lowercase:/.*host-11.***/","analyze_wildcard": "true"}}]}}}

如何直接搜索dict(在本例中为src)?

0 个答案:

没有答案