Кажется, есть много ресурсов, подробно описывающих, как преобразовать SQL в запрос Elasticsearch, но не наоборот.
Кто-нибудь знает о пакете, который поддерживает чтение / анализ JSON закодированный запрос в dict
или аналогичный?
Мой вариант использования состоит в том, что мне нужен способ преобразования запроса ES в ключ: значение (для возможного использования в SQL)
Таким образом, приведенный ниже JSON -кодированный запрос ES будет преобразован в python: Например,
{
"query": { "match": { "address": "mill lane" } }
}
становится
$ python
>>> matches = transform_es_query_into_dict() # <-- can anything do this?
>>> print(matches['address'] )
>>> "mill lane"