电商类网站类目体系

news/2024/5/15 15:18:13/文章来源:https://blog.csdn.net/weixin_34232363/article/details/93425386

淘宝目前在线商品数超过 10 亿,如何精准的帮助用户找到他想要的商品呢?经过多年的探索,淘宝通过建立一套完整的类目属性体系,终于较好的解决了这一问题,今天就跟大家一起来谈谈淘宝的类目属性体系。

▍一点点历史和架构

2003 年淘宝刚上线时,商品量很少,没有分类。 后来,商品量上百,开始有了对商品进行单级分类,有点类似于现在的一级行业类目。

等到商品上万的时候,商品的单级分类已经不能满足需求,开始有了多级分类,就是一颗类目树了。从 06 年开始引入了属性,商家按照属性模板填写属性,用户可以按照属性筛选商品。

到了 08 年,开始将前后台类目分开,用户根据前台类目筛选商品,商家将商品挂到后台类目上,前后台类目树之间建立好映射。

今天的淘宝类目属性体系主要由后台类目树、前台类目树、挂载在后来叶子类目上的商品属性模板以及管理前后台类目之间映射关系的类目管理平台组成,整体架构如下:

从图中可以看出,淘宝类目属性体系是一个非常基础的数据服务,在商品发布页上商家选择后台类目上传商品信息,详情页上以面包屑的方式给用户显示商品所属的前台类目,在搜索结果页上让用户根据前台类目筛选商品。运营同学可以通过一个管理后台来管理前后台类目之间的映射关系以及后台类目的属性模板。

▍后台类目

后台类目面向商家,主要用于商品的分类和属性管理。商家上传商品时见到的就是后台类目,如下图:

后台类目有如下特点

● 后台类目树中最重要的是叶子类目,也就是类目树上不能再往下分的类目,任何商品都必须挂载到后台叶子类目上。

● 叶子类目挂载属性模版,商家发布商品时选择好类目之后会根据属性模版,补充必填的商品属性信息,方可成功上传商品。

● 后台类目相对稳定,不能随便删除,叶子类目不能重复。

▍前台类目

前台分类面向用户,方便用户筛选查找商品,大部分时候用户见到的类目都是前台类目。下图就是淘宝搜索结果页上的淘宝前台类目树:

前台类目有如下特点:

● 用户购买时看到的类目是前台类目。

● 前台类目通过跟后台映射间接和商品关联。

● 前台类目由后台叶子类目+属性组成,一个前台类目可以包含多个后台类目,一个后台类目也可以映射给多个前台类目。

● 前台类目不直接挂载属性模版,前台类目对应的属性来自后台叶子类目的公共属性。

● 前台类目很灵活,可重叠,可删除。

▍为什么要将前后台类目分开呢?

介绍完淘宝的类目属性体系,或许你会问为啥要将前台类目和后台类目分开呢?直接用一套类目体系不就行了吗?这里我就给大家解释一下原因,到了 08 年,淘宝商品日益增多,类目层级也越来越深,买家越来越难找到想要的商品。淘宝的小二们就开始不断调整类目属性,把类目树变浅,让商品更容易被买家找到。只有一套类目体系的情况下,小二每次调整,卖家也必须跟着调整。如果只是改一次,卖家也能勉强接受,但这是周期性的。比如,在夏天服装这个类目下可能是连衣裙、衬衫等夏装,到了冬天就会变成打底裤、羽绒服等冬装了,而且卖家也都知道这些调整时合理的,但是一年到头这么调整,意味着他一年到头都在编辑类目,可能还得专门养个把人在那里,一天到晚改类目,无形中卖家的运营成本也就提高了。

08 年的时候,有个淘宝的产品经理从线下零售巨头沃尔玛得到启发,他发现沃尔玛仓库里面的类目分区和货架区的类目分区是分离的,仓库里面的类目分区比较稳定,很少变化,而货架区的类目分区会根据活动和季节经常调整。类似的,淘宝也可以把原来的一套类目体系分为后台分类和前台分类,后台分类面向商家,用来挂载商品和属性模板,比较稳定很少变化;前台分类面向用户,主要方便用户查找商品,很灵活,可以经常调整。后台类目和前台类目之间通过映射联系起来,一个后台类目可以映射到多个前台类目,一个前台类目也可以包含多个后台类目。

从技术的角度来看的话,前台类目就是在后台类目的基础上建立了一个虚拟类目。

▍类目属性体系在搜索上的应用

先来看看类目属性体系是怎么帮助提升搜索的精准度的,下图是说明了用户 query 到商品搜索结果的全过程:

 

前台类目有如下特点:

● 用户购买时看到的类目是前台类目。

● 前台类目通过跟后台映射间接和商品关联。

● 前台类目由后台叶子类目+属性组成,一个前台类目可以包含多个后台类目,一个后台类目也可以映射给多个前台类目。

● 前台类目不直接挂载属性模版,前台类目对应的属性来自后台叶子类目的公共属性。

● 前台类目很灵活,可重叠,可删除。

▍类目属性体系在搜索上的应用

先来看看类目属性体系是怎么帮助提升搜索的精准度的,下图是说明了用户 query 到商品搜索结果的全过程:

用户输入 query:iPhone,淘宝类目属性体系预测到跟这个 query 最相关的前台类目是手机,然后前台类目通过映射找到后台类目手机,最终在这个类目下找到了“iPhone 5s 土豪金”这个商品。

有了类目属性体系,用户搜索 iPhone,淘宝就不会给出手机套这样的配件了,因为它只会到手机类目下去找商品。

有了类目属性体系,用户可以直接在搜索结果页按照类目和属性筛选商品,更加高效的找到想要的商品。而淘宝搜索可以通过记录用户搜索 query 之后的类目属性筛选行为,精准预测每一个 query 的类目和属性意图,当用户再次搜索的时候,可以根据 query 的类目属性意图,在 query 文本相关性的基础上计算出商品的类目和属性相关性,把包含 query,且跟用户的类目和属性意图最相关的商品优先展示给用户。这也是百度这样的通用搜索引擎所做不到的,因为它没有类目属性体系。

有了类目属性体系,还可以做好搜索算法的垂直化优化。也就是在每一个细分类目下,可以采用不同的商家权重和品牌权重,甚至可以有不同的排序公式。比如用户选择手机时,更多考虑各项参数和评测文章,这个时候相应的排序权重因子可以加强,而选择服装的时候,一张漂亮的主图就无比重要了,排序因子里面主图质量的权重就需要提升了。 有了类目属性体系,还可以做基于类目和属性的个性化搜索。搜索引擎通过用户的类目属性筛选日志,可以挖掘出用户的一些特征,比如性别,意向价格区间,偏好品牌,偏好品类等,从而可以对这个用户做个性化的展示。

▍类目属性体系无处不在

除了电商,其实在各个需要帮助快速查找信息领域都可以见到类目属性体系的身影。比如:教育行业里面的课程分类,医疗行业的疾病和医院分类。当我们把用户查找的信息看做一个个实体的时候,对实体分类以帮助快速定位查找就是一个非常通用的方法。从这个角度来讲,Google 的 Knowledge Graph 可以看做是将电商网站里面的商品类目属性体系推广到了整个世界中的万事万物,它试图使用一套统一的类目属性网来囊括所有的实体,或许这就是通用搜索引擎的类目属性体系吧。
 

转载于:https://www.cnblogs.com/wangweiNB/p/4718416.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_848109.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置火狐浏览器firefox模拟微信浏览器客户端,调试网站

首先,打开firefox的“附加组件”,安装“User Agent Switcher “。 第二、设置User Agent Switcher “,在浏览器右上角找到这个插件如图:,打开。 第三、在首选项里,加入下面的agent代码进去。 Mozilla/5.0 (…

5个你应该知道的建站平台

申请达人,去除赞助商链接如今在网络上有很多优秀的网站构建平台。根据你的需求,它们会提供不同的功能。然而,对于一个网站构建工具最重要的就是简单和友好。通过这些平台,开发者可以省去开发中的不少环节。 在本篇文章中&#xff…

一个对SEO友好的页面组成

创建一个SEO友好的页面并不是瞎蒙的,而是要了解哪些元素是搜索引擎需要检查的以及那些元素对影响排名。当然也要在站点中尽可能包含那些元素。如果你的站点没有任何链接和内容,就算meta标签放到正确的位置也不会起什么作用。 很容易过分注重于SEO的细节问…

编程语言和SEO

可能你会疏忽网站的编程语言。如HTML协议让你可以直接看到展现。PHP就是不同的协议了。大部分人考虑SEO基本都是考虑的是HTML。 但是我们编写网站中还用到了其他的语言,每种语言的SEO策略有些不同。 Javascript Javascript可以让web设计者做出各种动态的内容。但是j…

网络安全系列之十 万能密码登录网站后台

在登录网站后台时,有一个比较古老的“万能密码”漏洞,即利用一个我们精心构造的用户名,即使不用输入密码,也可以登录后台,其原理仍属于SQL注入的范畴。假设数据库中存放用户信息的表是admin,其中存放用户名…

网站首页的设计(转)

网站首页的设计是一件非常让人头痛的事。虽然她看上去很简单:产品经路随便从网站里拿点东西出来,堆出一个看上去靠谱的页面。也正因此,它往往非常麻烦:很多人都可以发表自己的见解,以致最终陷入到无尽的争执中。 首页的…

要访问本地IIS 网站,必须安装下列IIS组建: IIS6元数据库与IIS6配置兼容性ASP.NET

2019独角兽企业重金招聘Python工程师标准>>> 这个错误提示,我是在win7一个纯净系统上出现的,一般情况下是没有启用的关系,不是没有安装的关系,解决办法:打开控制面板\程序,打开或关闭windows功能…

discuz 网站空白怎么解决

2019独角兽企业重金招聘Python工程师标准>>> 问题一:前台打开空白,后台可以登陆。解决办法:1.登陆后台 http://域名/admin.php。 2.关闭所有的插件。3.更新缓存,即可解决。问题二:前台后台都是空白。解决办…

OpenCms创建网站的过程示意图——专用OpenCms人们刚开始学习

很多人听说过OpenCms,我知道它的强大,只需下载并安装,最后,我们看到了久违OpenCms,我们看到了它的简单的界面,喜悦之后,但难免困惑。如何用这个东西,我如何用它来网站,从…

站长,不要忘了你的网站是做什么的

随着互联网技术的发展,大大小小的实体行业进入到互联网,站点竞争进入了前所未有的“革命时代”,越来越多的站点了解并熟悉SEO技术,各个行业的站点流量拼抢到达了一种狂热。对搜索引擎是越来越了解并且熟悉其排名模式。如果今天你跟…

1.0 Python 学习网站

1. https://wizardforcel.gitbooks.io/python-doc-27-34/content/Text/2.2.html Python 中文内置函数 1. ★★★★★★ 【 Python 3 学习】 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 2.★★★★★http://www.crifan.com/fi…

如何进行seo

Hexo SEO 优化让你的博客在google搜索排名第一 刚刚建买了域名建了博客,发现在google,百度毛都搜不到,真是悲伤,后来才知道原来是要seo的,所以看了一些文章,然后自己也摸索了一下,终于在让自己的…

啦啦啦,,小网站大功能

1.极简图床:http://yotuku.cn 能够将本地图片地址生成一个网络地址 2.Smallpdf:https://smallpdf.com/ 实现不同文档类型的转换 3.iconfont阿里巴巴矢量图标库:http://www.iconfont.cn/plus 输入想要的图标的描述就可以筛选出相应的矢量图&am…

网站运维之JAVA-SSH框架数据同步问题

一、环境 SSH环境&#xff0c;查询用的是基于Hibernate的配置文件构建了一个SessionFactory&#xff0c;主要代码如下 public class HibernateUtil {private static ThreadLocal<Session> threadLocal new ThreadLocal<Session>();private static Configuration c…

软件架构设计学习总结(12):大型网站技术架构(六)网站的伸缩性架构

网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能&#xff0c;通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的伸缩性设计可以分成两类&#xff0c;一类是根据功能进行物…

ASP.NET Core 网站发布到Linux服务器

长期以来&#xff0c;使用.NET开发的应用只能运行在Windows平台上面&#xff0c;而目前国内蓬勃发展的互联网公司由于成本的考虑&#xff0c;大量使用免费的Linux平台&#xff0c;这就使得.NET空有一身绝技但无法得到广大的施展空间&#xff0c;.NET平台被认为只适合开发企业内…

《流量的秘密: Google Analytics网站分析与优化技巧(第3版)》一2.3 了解网站分析数据的准确性...

本节书摘来自异步社区《流量的秘密: Google Analytics网站分析与优化技巧(第3版)》一书中的第2章&#xff0c;第2.3节&#xff0c;作者【英】Brian Clifton&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 了解网站分析数据的准确性 流量的秘密: Google A…

优质免费在线学习网站

文章翻译 by / 林本托 Tips 作者&#xff1a;Steven Ryan 原文地址&#xff1a;Build your career with free online courses 现在网上已经有很多非常优质的在线学习网站&#xff0c;更让我们感到开心和幸运的是&#xff0c;很多网站竟然是免费的&#xff0c;所以放着这么多好的…

网站安装打包 新建网站[四][文件解压] 上

在新建网站之前&#xff0c;就是要把打包好的项目拷贝一份到IIS指定的路径上&#xff0c;同时&#xff0c;还要为个别目录设置相应的访问权限! 于是就产生了两件事&#xff1a; 1。拷贝-》[这里我是采用RAR打包&#xff0c;然后解压] 2。设置权限 如果是用拷贝方式&#xff0c;…

云服务器 ECS 建站教程:部署Java Web

部署Java Web项目Tomcat 作为一个开源且免费的 Java Web 服务器&#xff0c;常用来作为 web 开发的工具。它可以托管由 servlet&#xff0c;JSP 页面&#xff08;动态内容&#xff09;&#xff0c;HTML 页面&#xff0c;js&#xff0c;样式表&#xff0c;图片&#xff08;静态内…