商品分类体系的演变
- 商品数量很少,没有分类;
- 商品数量过百,开始使用一级类目;
- 商品数量成千上万,开始使用多级类目,即类目树;
- 商品数量达到百万级,甚至亿级别,开始使用“类目+属性”的分类体系,避免类目层级过深;
- 前后台类目分离,满足不同用户需求(卖家通过后台类目发布商品,买家通过前台类目选购商品);
整体架构
淘宝类目属性体系主要由后台类目树、前台类目树、挂载在后来叶子类目上的商品属性模板以及管理前后台类目之间映射关系的类目管理平台组成,整体架构如下:
商家将商品挂载到后台类目,并填写属性信息;运营通过管理后台管理前后台类目之间的映射关系以及后台类目的属性模板;买家通过前台类目筛选商品;
后台类目
后台类目面向商家,主要用于商品的分类和属性管理。商家上传商品时见到的就是后台类目,如下图:
后台类目有如下特点:
- 后台类目树中最重要的是叶子类目,任何商品都必须挂载到后台叶子类目上;
- 后台叶子类目挂载属性模版,商家发布商品时选择好类目之后会根据属性模版,补充必填的商品属性信息,方可成功上传商品;
- 后台类目相对稳定,不能随便删除,叶子类目不能重复;
前台类目
前台分类面向用户,方便用户筛选查找商品,大部分时候用户见到的类目都是前台类目。下图就是淘宝搜索结果页上的淘宝前台类目树:
前台类目有如下特点:
- 用户购买商品时看到的类目是前台类目;
- 前台类目通过跟后台映射间接和商品关联。前台类目由后台叶子类目+属性组成,一个前台类目可以包含多个后台类目,一个后台类目也可以映射给多个前台类目;
- 前台类目不直接挂载属性模版,前台类目对应的属性来自后台叶子类目的公共属性;
- 前台类目很灵活,可重叠,可删除;
对商品搜索作用
- 提升搜索精准度,类目和属性缩小了搜索范围;
- 有利于搜索算法的个性化推荐,即针对用户的个性化展示;
- 有利于搜索算法的垂直化优化,在每一个细分类目下,可以采用不同的商家权重和品牌权重,甚至可以有不同的排序公式;
参考: