表格如下:
想要获得所有测站最新的一条数据,即先对Station分组,根据time进行排序(降序),取第一条。
GET test/_search
{"query":{"bool":{"must":[{"match_all":{}}]}},"size":0,"aggs":{"stationAgg":{"terms":{"field":"Station","size":100,"min_doc_count":1},"aggs":{"top1":{"top_hits":{"size":1,"sort":[{"time":{"order":"desc"}}]}}}}}}
参考文章: