Эластичный поисковый запрос для dict в python - PullRequest
0 голосов
/ 21 февраля 2019

Я формирую запрос для свойства 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)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...