搜索推荐中的标签到底是怎么做的
无论做搜索,还是推荐,都绕不开一个重要的概念:标签。
今天我们来聊一聊搜索、推荐当中的标签到底是怎么做的。
01 关于标签的定义
标签,在不同的公司,关于它的定义还不太一样。
通常包括用户标签和物品标签两种。
有的公司标签是指所有挂在用户、物品上的数据。比如用户的姓名是一个标签,物品的名称是一个标签。
也有的公司会更加细分,把挂在用户、物品本身的一些数据叫做属性,或者基础数据,而经过加工处理得到的一些数据,则会称之为“标签”。
比如用户偏好(白酒,电子发烧友)、物品主题(母亲节,情人节)等等。
那我们通常所说的标签是指下面这种定义。
02 属性和标签的区别
从上面的定义我们就可以看出来,基础数据、属性是用户、物品本身携带的一些客观数据,大多数情况下,它产生的那一刻就相对固定了。
标签,则是相对主观的,是“人为”的给用户、物品打上去的标记,有时一个标签也被称作为是一个“tag”。
也正是因为这种区别所在,导致属性和标签在不同的场景下使用方法不同。
比如在搜索这种场景当中,更常用的是物品属性,也就是物品的基础数据。因为搜索是用户的一种强意图表达,在明白了用户在搜什么之后,给用户展示对应的物品就行,因此用户意图的匹配肯定是依赖于物品的客观数据了。
但是,在推荐场景则不然。推荐则是在不明确用户需求的情况下,去猜用户可能感兴趣的物品,那么这个时候用户标签以及物品标签就显得尤为重要了。
因为标签是一种更为泛化的数据。
在不明确用户需求的前提下,这种方式最能够命中用户感兴趣的点,进而产生转化。
03 关于搜索和推荐当中的标签是如何生产的
搜索策略产品和推荐策略产品是标签应用最多的两种场景。
我们分别介绍一下用户属性、物品属性、用户标签、物品标签在这两种场景下是如何生产和应用的。
(1) 用户属性
用户属性通常是用户主动上传的数据,比如你在注册、登录一个APP时,在上面填的一系列信息都会成为用户属性数据。
用户属性的应用,主要集中在基于用户属性去进行个性化展示。比如常见的性别、地理位置。大家可以用身边的异性朋友做个实验,你们同时在淘宝上搜索“衣服”,看看搜索结果的展示。
(2) 物品属性
物品属性通常是物品被上传时定义的一系列信息。比如在电商行业,商品被上传的时候,需要商家填写商品名称和价格,选择商品类目等等,那么名称、价格、类目就会被定义为商品属性。
物品属性的应用就很广泛了,前和后都有。
这里的前是指前端,也就是用户看到的,这个很容易想到。比如大家搜索一个手机,手机的名称,价格,型号,内存等等展示给你的信息都是物品属性。
后是指后台,物品属性同样被大量应用在后台逻辑当中。比如搜索当中,当你输入黄桃的时候,意图会判断你搜的是一个水果,那么就会去水果这个类目下去找黄桃。这就是物品类目属性的一种应用。
最后,关于用户标签和物品标签,我贴两张训练营的图给大家解释一下:
显然,标签系统对接的是一些通用类标签,如何生产自己的标签,这个留给大家思考。
-END-