Преобразование запроса Elasticsearch в пару значений ключа для последующего использования в SQL - PullRequest
0 голосов
/ 09 июля 2020

Кажется, есть много ресурсов, подробно описывающих, как преобразовать 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"
...