From 75c95792a82353f2470c7700d2c234154c968194 Mon Sep 17 00:00:00 2001 From: xuwujing <1060589146@qq.com> Date: Thu, 4 Apr 2019 17:41:23 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0elasticsearch=E8=81=9A?= =?UTF-8?q?=E5=90=88=E4=BD=BF=E7=94=A8=E7=9A=84=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../easticsearch/EsAggregationSearchTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pancm/easticsearch/EsAggregationSearchTest.java b/src/main/java/com/pancm/easticsearch/EsAggregationSearchTest.java index f9d1905..df86c74 100644 --- a/src/main/java/com/pancm/easticsearch/EsAggregationSearchTest.java +++ b/src/main/java/com/pancm/easticsearch/EsAggregationSearchTest.java @@ -17,6 +17,7 @@ import org.elasticsearch.search.aggregations.metrics.avg.Avg; import org.elasticsearch.search.aggregations.metrics.max.Max; import org.elasticsearch.search.aggregations.metrics.min.Min; import org.elasticsearch.search.aggregations.metrics.sum.Sum; +import org.elasticsearch.search.aggregations.metrics.tophits.TopHits; import org.elasticsearch.search.builder.SearchSourceBuilder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -54,7 +55,7 @@ public class EsAggregationSearchTest { avgGroupSearch(); maxGroupSearch(); sumGroupSearch(); - + topSearch(); } catch (Exception e) { e.printStackTrace(); }finally { @@ -191,6 +192,11 @@ public class EsAggregationSearchTest { Sum ba = aggregations.get(buk); logger.info(buk+":" + ba.getValue()); logger.info("------------------------------------"); + }else{ + //取子聚合 + TopHits ba = aggregations.get(buk); + logger.info(buk+":" + ba.getHits().totalHits); + logger.info("------------------------------------"); } @@ -274,4 +280,11 @@ public class EsAggregationSearchTest { } } } + + private static void topSearch() throws IOException{ + + + } + + }