elasticsearch - 这是关于springDataElasticSearch如何划分存储桶的问题

标签 elasticsearch kibana elastic-stack spring-data-elasticsearch

        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();

我希望通过代码达到相同的效果
我的springdataElasticSearch版本是3.2.3RELEASE

最佳答案

我已经解决了问题。
NativeSearchQuery build1 = new NativeSearchQueryBuilder() .withQuery(boolQuery().filter(rangeQuery("releaseDate").gte(1538841600000L).lte(1539446400000L))) .addAggregation(AggregationBuilders.dateHistogram("ReleaseDate").field("releaseDate").dateHistogramInterval(DateHistogramInterval.DAY).subAggregation(AggregationBuilders.terms("Type").field("sourceType")))

关于elasticsearch - 这是关于springDataElasticSearch如何划分存储桶的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59386599/

相关文章:

elasticsearch - 更改已过或汇总过滤器创建的事件的日期

elasticsearch - 如何获得索引别名的定义?

ElasticSearch - 按空格分割的术语聚合

elasticsearch - ElasticSearch比赛分数

elasticsearch - 将 PCAP 导入 Elasticsearch

elasticsearch - geo_ip kibana索引和logstash过滤器

elasticsearch - Grok模式在Kibana Grok调试器上可以正常工作,但不能与Logstash一起使用

elasticsearch - 带有数字的Kibana搜索未从 Elasticsearch 中获取数据

elasticsearch - 日志存放位置ELK栈

elasticsearch - 优化ElasticSearch聚合搜索建议