简单地将脚本移到聚合上怎么样?
{ "query": { "filtered": { "query": { "match_all": {} }, "filter": { "and": [ { "exists": { "field": "time.new_time" } }, { "exists": { "field": "time.first_alert_time" } } ] } } }, "aggs": { "avg_timedifference": { "avg": { "script" : "Math.ceil(doc['time.new_time'].value - doc['time.first_alert_time'].value)" } } }}


