【发布时间】:2021-10-11 17:31:18
【问题描述】:
这似乎相对简单,但我是 Query DSL 的新手。大家能帮我把它变成代码吗?...
假设,我有一个“航班数据”集,其中日期 1-1-2000 和 1-10-2000 包含许多航班(flightId、flightDest 等),我想计算这两个日期之间的*航班间隔一天。
谢谢
【问题讨论】:
-
请分享您的地图
这似乎相对简单,但我是 Query DSL 的新手。大家能帮我把它变成代码吗?...
假设,我有一个“航班数据”集,其中日期 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"
}
}
}
}
【讨论】: