【发布时间】:2020-03-06 08:16:17
【问题描述】:
我有一个带有ts 字段的索引,代表纪元毫秒:
"ts": {
"type": "long"
}
注意类型是long,而不是epoch_millis 日期类型。
我在该字段上运行日期直方图聚合:
{
...
"aggs": {
"agg_name": {
"date_histogram": {
"field": "ts",
"interval": "1d",
"format": "yyyy-MM-dd",
"min_doc_count": 1
}
}
}
}
尝试以每天的文档为基础进行汇总。 操作运行正常,但是bucket输出如下:
{
"key_as_string": "yyyy-MM-dd1577836800000",
"key": 1577836800000,
"doc_count": 3
}
我的问题是:如何在不更改字段类型的情况下将 key_as_string 呈现为 2020-01-01 之类的东西。
【问题讨论】:
标签: elasticsearch elasticsearch-aggregation