date_histogram
分組咽筋,如果es里沒有這個日期的數(shù)據(jù),則不會返回結(jié)果碍彭。
如要查詢 2021-01-01 到 2021-01-30 的數(shù)據(jù)晤硕,如果只有 2020-01-05 有數(shù)據(jù),則date_histogram只會返回 2020-01-05 號的數(shù)據(jù)庇忌。
如果需要其他日期的數(shù)據(jù)返回0舞箍, 需要添加 extended_bounds
字段
如下
"aggs": {
"group_by_date": {
"date_histogram": {
"field": "date_time",
"extended_bounds": {
"min": "2021-01-01",
"max": "2021-11-30"
},
"interval": "day"
}
}
}