У меня есть несколько документов:
{"name": "John", "district": 1},
{"name": "Mary", "district": 2},
{"name": "Nick", "district": 1},
{"name": "Bob", "district": 3},
{"name": "Kenny", "district": 1}
Как я могу фильтровать/выбирать разные документы по округу?
{"name": "John", "district": 1},
{"name": "Mary", "district": 2},
{"name": "Bob", "district": 3}
В SQL я могу использовать GROUP BY. Я попробовал агрегирование терминов, но он только возвращал счетчик.
"aggs": {
"distinct": {
"terms": {
"field": "district",
"size": 0
}
}
}
Спасибо за вашу помощь!: -)