В БД у каждого документа есть поле city и поле country
делаю запрос facet.field=city&facet=on
и получаю
"facet_counts":{
"facet_queries":{},
"facet_fields":{
"property__city__string":[
"Chennai",2,
"Riyadh",2,
"Bogota",1,
"Bucharest",1,
"Chambery",1,
"Dax",1,
но мне нужно еще сгруппировать это по country
чтоб знать какой город к какой стране относится
собственно фасетный поиск мне тут не нужен
я просто спросил в гугле как сделать distinct и нашел такое решение