1
我有文档和所有包含日期字段类型。ElasticSearch聚合十年
我需要做的是做一个搜索,并获得几十年的这些文件的聚合。
例如,四个文件的日期:
- 2014年5月12日
- 2011.03.28
- 2005年4月5日
- 2003年3月2日
我想得到如下的聚合:
"aggregations" : {
"release_date" : {
"buckets" : [ {
"key_as_string" : "2000-2009",
"doc_count" : 2
}, {
"key_as_string" : "2010-2020",
"doc_count" : 2
}]
}
}
我已经试过日期直方图,但它不起作用。
.addAggregation(new DateHistogramBuilder("release_date").field("release_date").interval(new DateHistogram.Interval("10y")))
日期聚合只允许年份或世纪,而不是十年:( – 2014-11-01 09:07:18