本文仅适合java、es都是小白的同志一起学习,大拿的就请直接路过吧。
之前一直使用NET开发项目,采用ElasticSearch+MongoDB模式进行数据存储,索引。20年单位要求在Java平台上开发,原有的系统,需要用java定制,开始摸着石头过河,来写Java操作Es、MongoDB。
运行环境单位部署的ES为5.6.16
客户端对应:
elasticsearch 5.6.16
elasticsearch-rest-high-level-client 5.6.16
elasticsearch-rest-client 5.6.16
记录第一篇ES统计多个Sum函数,不进行分组(group by)。(对于小白来说,试验了好久才整出来,主要还是Java语言应用不熟悉吧)
searchSourceBuilder.aggregation(hitagg).aggregation(revertagg); //注意这个 多个aggregation
直接上例子:
/**
* 统计点击量、回复量和s