弹性搜索 (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"
}
}
}
}
这看起来相对简单,但我是 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"
}
}
}
}