ElasticSearch最佳入门实践(七)案例实战之电商网站商品管理:嵌套聚合,下钻分析,聚合分析

本文探讨了五个关键数据分析需求:计算各tag商品数量,筛选'yagao'商品数量,按tag计算商品平均价,降序排序及按价格区间和tag分组的平均价格。新加入商品'shiwangyagao'示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一个分析需求:计算每个tag下的商品数量

在这里插入图片描述

将文本field的fielddata属性设置为true
在这里插入图片描述

在这里插入图片描述

第二个聚合分析的需求:对名称中包含yagao的商品,计算每个tag下的商品数量

在这里插入图片描述

第三个聚合分析的需求:先分组,再算每组的平均值,计算每个tag下的商品的平均价格

在这里插入图片描述

 第四个数据分析需求:计算每个tag下的商品的平均价格,并且按照平均价格降序排序

在这里插入图片描述

第五个数据分析需求:按照指定的价格范围区间进行分组,然后在每组内再按照tag进行分组,最后再计算每组的平均价格

新增一个商品便于分析

 PUT ecommerce/product/4
{
    "name": "shiwang yagao",
    "desc": "gaoxiao meibai fangzhu",
    "price": 30,
    "producer": "shiwang producer",
    "tags": [
     "meibai",
     "fangzhu"
    ]
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值