es java 聚合方法——聚合後根據count排序並取前2條資料
聚合後根據count排序並取每組前2條資料
/**
* 聚合後根據count排序並取前2條資料
*/
@Test
public void orderAfterAggregation(){
SearchResponse response = client.prepareSearch("twitter").setTypes("tweet")
.addAggregation(AggregationBuilders.terms("countAgg").field("age.keyword")
.order(Terms.Order.count(false)).size(2)) //true:正序 false:倒序
.get();
Terms countAgg = response.getAggregations().get("countAgg");
for (Terms.Bucket entry : countAgg.getBuckets()) {
System.out.println("age:"+entry.getKey()+"---------"+"count:"+entry.getDocCount());
}
}
es版本號:5.5.1
相關文章
- ES資料聚合
- DDD之4聚合和聚合根
- 領域設計:聚合與聚合根
- 震坤行API介面聚合解析,實現根據ID取商品詳情API
- DDD中聚合、聚合根的含義以及作用
- ES 筆記四十:聚合的作用範圍及排序筆記排序
- es筆記七之聚合操作之桶聚合和矩陣聚合筆記矩陣
- 例項演示:Excel實現資料更新獲取,並根據公式計算後展示Excel公式
- es筆記六之聚合操作之指標聚合筆記指標
- 3 SQL 聚合與排序SQL排序
- laravel mysql聚合函式使用方法(count,sum,max,min,avg)LaravelMySql函式
- 多個電商平臺API介面聚合解析,實現根據關鍵詞取商品列表API
- sqlserver根據條件去除重複資料SQLServer
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序
- SqlServer中根據某幾列獲取重複的資料將其刪除並保留最新一條SQLServer
- ES 筆記三十八:Bucket & Metric 聚合分析及巢狀聚合筆記巢狀
- 根據查詢條件批量修改表資料
- 杭州 GraphQLParty 第一場-GraphQL 資料聚合層解放前後端文字版後端
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- Elasticsearch 系列(五)- 資料聚合Elasticsearch
- mongoDB資料庫之聚合MongoDB資料庫
- DDD | 04-什麼是聚合根
- js根據IP地址獲取當前的省市JS
- MySQL分組查詢後獲取前N條資料MySql
- List根據時間排序排序
- js根據時間排序JS排序
- ES 筆記十五:聚合分析簡介筆記
- ES 筆記三十九:Pipeline 聚合分析筆記
- Spring Boot 高效資料聚合之道Spring Boot
- 根據某個查詢條件的前50條資料來決定UPDATE語句的更新範圍
- Elasticsearch聚合的巢狀桶如何排序Elasticsearch巢狀排序
- 前後端分離-根據程式碼講解思路後端
- Java根據前端返回的欄位名進行查詢資料的方法Java前端
- Elasticsearch聚合學習之四:結果排序Elasticsearch排序
- 根據id獲取元素的寬度的方法
- js根據ip地址獲取省份城市的方法JS
- 聚合
- Delphi 根據資料庫表生成Record型別,並封裝CRUD資料庫型別封裝