Elasticsearch 集成:Java 与 Python 实践
1. Java 中获取聚合结果
在 Java 里,若要获取第二个聚合结果,由于结果类型为ExtendedStats,需按如下方式进行类型转换:
ExtendedStats extStats = response.getAggregations().get("number1");接着就能访问此类聚合的结果属性:
System.out.println("Aggregation name: " + extStats.getName()); System.out.println("Count: " + extStats.getCount()); System.out.println("Min: " + extStats.getMin()); System.out.println("Max: " + extStats.getMax()); System.out.println("Standard Deviation: " + extStats.getStdDeviation()); System.out.println("Sum of Squares: " + extStats.getSumOfSquares()); System.out.println("Variance: " + extStats.getVariance());使用原生客户端进行聚合操作相当简单,只需留意返回的聚合类型,执行正