I have a use case of getting distinct Values in output, A brief description of the problem is:
The query used:
GET/index_name/type_name/_search
{
"aggs" : {
"Country" : {
"terms" : {
"field" : "location.City.keyword",
"size": 10
}
}
}
}
The output seen:
"aggregations": {
"Country": {
"doc_count_error_upper_bound": 10,
"sum_other_doc_count": 878,
"buckets": [
{
"key": "PICO RIVERA",
"doc_count": 8
},
{
"key": "SAVANNAH",
"doc_count": 8
}
]
}
}
}
Now, what I expect is:
this result coming in source value, so that I can process it in the UI; I dont require the count at all, just the distinct value.
" SELECT DISTINCT(City) FROM TABLE"
and NOT
"SELECT COUNT(DISTINCT City) FROM TABLE"
Any pointer is highly appreciated.
Thanks