Я создаю API в C # с бэкэндом ElasticSearch. Я хочу, чтобы потребители могли передавать фильтры, используя параметр строки запроса "q". Я не хочу просто передавать фильтр напрямую в Elasticsearch, потому что я хочу сделать некоторую проверку запроса перед его отправкой.
Есть ли способ использовать запрос, например "? Q = date: [2012-01-01 TO 2012-12-31]", и преобразовать его в QueryContainerDescriptor, чтобы я мог выполнить поиск по этим критериям?