正常业务逻辑中,会出现大量的数据统计,比如说分组聚合查询,根据天进行数据的统计,记录下es分组聚合查询
{
"size": 0,
"aggs": {
"groupDate": {
"date_histogram": {
"field": "create_date",
"interval": "day",
"format": "yyyy-MM-dd"
}
}
}
}
此处使用按天分组,可用的时间间隔表达式:year, quarter, month, week, day, hour, minute, second(年份、季度、月、周、日、小时、分钟、秒)。
{
"size": 0,
"aggs": {
"groupDate": {
"date_histogram": {
"field": "create_date",
"interval": "90m",
"format": "yyyy-MM-dd"
}
}
}
}
此处也可以根据小时分组,1.5h则用分钟来表示(90m)
上面是官方提供的