Hi Avinash,
The simplest way I am thinking of is using Field Collapsing:
{
"query": {
"match": {
"customer.keyword": "MSP_NH_TEST"
}
},
"collapse": {
"field": "machine.keyword"
},
"sort": [
{
"idx": {
"order": "desc"
}
}
]
}
Or using nested aggregations this should work as well:
{
"size": 0,
"query": {
"match": {
"customer.keyword": "BMW__201700051"
}
},
"aggs": {
"machines": {
"terms": {
"field": "machine.keyword"
},
"aggs": {
"results": {
"top_hits": {
"sort": [
{
"idx": {
"order": "desc"
}
}
],
"size": 1
}
}
}
}
}
}
Frédéric