商品模块架构
类关系图
说明
商品相关依赖不是很多,可以简单介绍一下
- 商品前端接口主要包含:
- 获取商品详情
- 获取sku详情
- 分页搜索商品
- ES分页搜索商品
- es中获取商品的分类、品牌、属性等筛选条件
- 热搜词
- 商品数据来源于商品服务与sku服务,在商品与sku发生变动时,es中的数据也会同时进行更新,重新生成索引
- 买家端,通常访问的接口有 商品过滤(接口5)、以及商品搜索(接口4)。接口4负责返回搜索的商品结果,例如搜索苹果,则返回苹果水果,和苹果手机;接口5负责返回商品相关属性,或者分类,用户即可在过滤条件中选择手机,最终实现接口4只返回苹果手机,而不返回水果苹果的结果集。
- 商品搜索参数:关键字、分类、品牌、价格、属性、规格、店铺ID、店铺分类ID(店铺商品搜索),基本满足所哟搜索条件。