这是一个关于springDataElasticSearch如何划分存储桶的问题

这是一个关于springDataElasticSearch如何划分存储桶的问题,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我希望通过代码实现同样的效果 我的springdataElasticSearch版本是3.2.3版本我已经解决了这个问题 nativeSearchQueryBuild1=new NativeSearchQueryBuilder().withQuery(boolQuery().filter(rangeQuery(“releaseDate”).gte(1538841600000L).lte(1539446400000L)).addAggregation(AggregationBuilders.dat

我希望通过代码实现同样的效果
我的springdataElasticSearch版本是3.2.3版本

我已经解决了这个问题


nativeSearchQueryBuild1=new NativeSearchQueryBuilder().withQuery(boolQuery().filter(rangeQuery(“releaseDate”).gte(1538841600000L).lte(1539446400000L)).addAggregation(AggregationBuilders.dateHistogram(“releaseDate”).field(“releaseDate”).DateHistorograminterval(DateHistorograminterval.DAY).子聚合(AggregationBuilders.terms(“Type”).field(“sourceType”))

您的代码生成了什么查询,它与屏幕截图中的查询有何不同?
        NativeSearchQuery build1 = new NativeSearchQueryBuilder()
                .withFilter(rangeQuery("releaseDate").gte(1538841600000L).lte(1539446400000L))
                .addAggregation(AggregationBuilders.dateHistogram("releaseDate").field("releaseDate").dateHistogramInterval(DateHistogramInterval.DAY)
                        .subAggregation(AggregationBuilders.terms("type").field("sourceType")))
                .build();