【ES小结】还在用ElasticSearch做查询?换条思路实现高效数据统计_es能做统计

{“title”:“小饼干”,“price”:19.6,“description”:“小饼干很小”}{“title”:“小饼干”,“price”:59.6,“description”:“小饼干很小”}{“title”:“小饼干”,“price”:29.6,“description”:“小饼干很小”}{“title”:“小饼干”,“price”:39.6,“description”:“小饼干很小”}//基于terms 类型聚合 基于字段进行分组聚合。//用来设置聚合处理。
摘要由CSDN通过智能技术生成

PUT /fruit/_bulk
{“index”:{}}
{“title”:“面包”,“price”:19.6,“description”:“小面包很便宜”}
{“index”:{}}
{“title”:“旺旺牛奶”,“price”:29.6,“description”:“旺旺牛奶很好喝”}
{“index”:{}}
{“title”:“日本豆”,“price”:9.0,“description”:“日本豆很便宜”}
{“index”:{}}
{“title”:“大辣条”,“price”:10.6,“description”:“大辣条超级好吃”}
{“index”:{}}
{“title”:“海苔”,“price”:49.6,“description”:“海苔很一般”}
{“index”:{}}
{“title”:“小饼干”,“price”:9.6,“description”:“小饼干很小”}
{“index”:{}}
{“title”:“小葡萄”,“price”:59.6,“description”:“小葡萄很好吃”}
{“index”:{}}
{“title”:“小饼干”,“price”:19.6,“description”:“小饼干很小”}
{“index”:{}}
{“title”:“小饼干”,“price”:59.6,“description”:“小饼干很小”}
{“index”:{}}
{“title”:“小饼干”,“price”:29.6,“description”:“小饼干很小”}
{“index”:{}}
{“title”:“小饼干”,“price”:39.6,“description”:“小饼干很小”}


![在这里插入图片描述](https://img-blog.csdnimg.cn/d220382e98e34a4ead7cc268e09636b6.png)


##### ③ 聚合操作使用


###### 根据某个字段分组



GET /fruit/_search
{
“query”: {
“match_all”: {

}

},
“aggs”: {
“price_group”: {
“terms”: {
“field”: “price”
}
}
}
}


![在这里插入图片描述](https://img-blog.csdnimg.cn/f4690cd99096406181e67661b771eaeb.png)


###### 求最大值



GET /fruit/_search
{
“query”: {
“match_all”: {}
},
“aggs”: {
“max_price”: {
“max”: {
“field”: “price”

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值