Elasticsearch java API (13)Search API 使用聚合

来源:互联网 发布:mysql如何导出数据库 编辑:程序博客网 时间:2024/06/05 04:58

使用聚合编辑

下面的代码显示了如何添加两个聚合在你的搜索:

SearchResponse sr = node.client().prepareSearch()    .setQuery(QueryBuilders.matchAllQuery())    .addAggregation(            AggregationBuilders.terms("agg1").field("field")    )    .addAggregation(            AggregationBuilders.dateHistogram("agg2")                    .field("birth")                    .interval(DateHistogramInterval.YEAR)    )    .execute().actionGet();// Get your facet resultsTerms agg1 = sr.getAggregations().get("agg1");DateHistogram agg2 = sr.getAggregations().get("agg2");




0 0
原创粉丝点击