我有文件,所有文件都包含日期字段类型。
我需要做的是进行搜索,并根据几十年来获得这些文档的汇总。
例如,四个带日期的文件:
我想获得如下的聚合:
"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")))