Я пытаюсь выполнить запрос elasticsearch
как запрос GET
, чтобы получить данные из индекса, который я создал. Данные, которые находятся в индексе, представляют собой таблицу из MySQL
DB, настроенную, хотя logstash
.Как я могу использовать MySQL sum() и group by в моем запросе elasticsearch?
Вот мой запрос без оговорки в:
В выше, я должен иметь возможность добавить sum(chargeAmount+0)
& group by
. Я попытался дать ему поиск в Интернете, но не смог найти никаких решений.
Любая помощь может быть воспринята.
, но потом, как я собираюсь отправить это 'curl' запрос от почтальона или что-то? Я попытался импортировать этот завиток, используя 'postman', но затем он говорит' недопустимый формат'. – Kulasangar
Я обновил свой ответ – Val
"Aggs": { "всего": { "сумма": { "поле" : "chargeAmount" } }} что выше делает это, чтобы получить сумму 'chargeAmount' из вышеуказанного запроса на завивание? Проблема в том, что поле (chargeAmount) в моем db является «varchar», и я думаю, 'sum' здесь ожидает числовое значение. не так ли? – Kulasangar