эластичный поиск получить ранжирование по полю из одного запроса - PullRequest
0 голосов
/ 25 сентября 2018

Например, вот мои данные вasticsearch:

{"name":"Tom", "score":100, "subject":"math"}
{"name":"Amy", "score":90, "subject":"math"}
{"name":"Jeffry", "score":95, "subject":"math"}

{"name":"Tom", "score":80, "subject":"verbal"}
{"name":"Amy", "score":98, "subject":"verbal"}
{"name":"Jeffry", "score":70, "subject":"verbal"}

{"name":"Tom", "score":90, "subject":"science"}
{"name":"Amy", "score":85, "subject":"science"}
{"name":"Jeffry", "score":70, "subject":"science"}

Как я могу получить оценки Тома по всем предметам?как {"математика": 1, "словесный": 2, "наука": 1}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...