- 1
- 0
- 约3.46千字
- 约 4页
- 2026-07-24 发布于北京
- 举报
64_代码实战:基于聚合查询统计商品的销量数据
1.开篇
上节课首先回顾了商品展示的列表和列表项中的内容,其品销量不是直接数据信息,而是通过
GroupBy和sum的方式统计获取的。这方面Elasticsearch给我们了聚合分析的功能,我们通过一个
简单的例子介绍了聚合分析。并且介绍了4种聚合分类,其中Bucket(分桶类型)和Metric(指标分析类
型)的组合就可以完成GroupBy和sum的功能,也是统计商品销售数量的实施方案。本节课会进入代码实
施的阶段,通过上面介绍的聚合方法结合商品销量统计的问题。今天的课程分为以下部分:
修改GoodsServiceImpl
2.修改GoodsServiceImpl
由于商品查询的都在GoodsController中,并且这个接口在销量统计中也没有代码的修改,因此直
接略过从GoodsServiceImpl的部分开始。
如图1所示,从前面的代码实战课程中可以得知,buildSpuListSource方法是用来创建查询构造器,
从而为查询请求做准备的。其他的方法基本没有更改,需要注意的是红色框出的部分。这里会通过
buildSpuListAggreion方法初始化aggreionBuild
您可能关注的文档
最近下载
- IPC-A-610H_2020 中文版 电子组件的可接受性(含清洁度外观验收分级标准).docx VIP
- 夏季高温和汛期安全培训课件.pptx VIP
- 种子生产与检验实训课件:种子识别.pptx VIP
- 人才培养成果汇总报告.docx
- 种子生产与检验实训课件:种子发芽检验.pptx VIP
- 从四所西部重点建设高等学校的发展看继续教育状况.docx
- 《种子生产与检验》项目八教学课件.ppt VIP
- 上海交通大学医学院附属瑞金医院—医院信息化建设案例.pptx VIP
- 《种子生产与检验》项目七教学课件.ppt VIP
- 宣贯培训(2026年)《NBT 11774—2025风力发电机组 叶片净空监测系统》.pptx VIP
原创力文档

文档评论(0)