ElasticSearch学习--数据聚合

介绍

数据聚合可以帮助我们对海量的数据进行统计分析,如果结合kibana,我们还能形成可视化的图形报表。自动补全可以根据用户输入的部分关键字去自动补全和提示。数据同步可以帮助我们解决es和mysql的数据一致性问题。集群可以帮助我们了解结构和不同节点的职责和角色

聚合的种类

注意:参与聚合的字段类型一定不能是text,但是可以是一些其他不分词的,结构化的类型,比如keyword,数值,日期,布尔

Bucket聚合

全局聚合

 

 上面这种聚合是全局的聚合,如果数据量特别大,对效率影响很大,所以我们需要一种可以指定范围的办法

范围聚合

 总结

 Metrics聚合

 

RestAPI实现聚合

与之前的搜索功能类似,也分为请求条件的组装以及相应结果的解析

 

 

 多条件聚合

 

 

 

过滤条件聚合

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值