LINUX.ORG.RU

Агрегационный запос к эластику

 


0

1

Всем привет!

Подскажите, как сформировать запрос к эластику, чтобы он смог подсчитать количество записей по каждой группе.

Вот есть такие данные в индексе эластика:

{
    "users": [
        {
          "name": "...",
          "group": "admin",
        },
        ...
     ]
}

Группы могут быть: user, admin, manager и проч.

На выходе хотелось бы иметь следующее:

{"admin": 100500, "manager": 300, ...}

Как такое можно провернуть в эластике?