弹性搜索 (COUNT*) 查询

Elastic Search (COUNT*) query

这看起来相对简单,但我是 Query DSL 的新手。你们能帮我把它变成代码吗?...

假设,我有一个 'flight data' 集,其中日期 1-1-2000 和 1-10-2000 有许多航班(flightId、flightDest 等),我想计算*这些航班之间的航班两个日期间隔一天。

谢谢

请求的查询如下所示:

GET flight_data_set/_search
{
  "size": 0,
  "query": {
    "range": {
      "flight_date": {
        "gte": "2000-01-01",
        "lte": "2000-10-01"
      }
    }
  }, 
  "aggs": {
    "flight_count_per_day": {
      "date_histogram": {
        "field": "flight_date",
        "interval": "day"
      }
    }
  }
}