实现方式 使用聚合方式实现 按 floor distinct,并取出 num 最大的一条记录 { "size": 0, "aggregations": { "field1": { "terms": { "field": "floor", "size": 20 }, "aggs": { "num_top": { "top_hits"