我一直在使用 Elasticsearch 作为我的文档数据库,现在我正在考虑迁移到 ArangoDB。但是我在 ArangoDB 中找不到我在 Elasticsearch 中使用的聚合功能的适当实现
下面是我在 Java 中实现范围聚合的 Elasticsearch 示例代码
RangeAggregationBuilder aggregation = AggregationBuilders
.range( "aggregation" )
.field( key )
.addRange( "all", -1, 1 )
.addRange( "negative", -1, 0 )
.addRange( "positive", 0, 1 );
下面是我在 Java 中 Elasticsearch 实现日期直方图聚合的示例代码
DateHistogramInterval dateHistogramInterval = DateHistogramInterval.DAY;
AggregationBuilder timeline = AggregationBuilders.dateHistogram( "timeline" ).field( "createdTime" )
.calendarInterval( dateHistogramInterval );
提前致谢!