快捷导航
打印 上一主题 下一主题

电商背景计划——搜索

[复制链接]
查看: 2781|回复: 18

该用户从未签到

5161

主题

5191

帖子

1万

积分

积分
15575
跳转到指定楼层
楼主
发表于 2024-1-13 17:17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多淘宝商家,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
编辑导语:我们在举行网上购物时,可以直接使用搜索功能查找想要的商品,非常快捷方便;为了方便我们的更快的找到,搜索后会根据体系内部的逻辑举行查找;本文作者详细先容了电商平台的搜索原理以及搜索功能。
电商平台商品成千上万,为了方便用户快速查找到自己想要的商品,平台中会设置有多种查询方式,如品类搜索、关键字搜索等。
但是无论前台页面样式怎样改变,体系内部的搜索逻辑实在都是同一套,本日我们就来看看电商平台的搜索原理以及常见的搜索功能要点。

一、查询种类

假如按照内部逻辑分别,电商体系中的查询通常有两类:特定维度查询和关键字查询。

1. 特定维度查询

特定维度仅可查询由体系指定的部门可属性,如品类、品牌、代价、性别、材质等,而且用户无法输入查询值,仅能选择查询值。
由于这些数据在体系内部都维护有底子数据,而且生存在指定的字段中,以是对它们的查询相对比力简单。
用户在选中对应选项时,可以得到对应的唯一ID,之后根据ID查询相应字段得到效果,查询相对比力正确。

2. 关键字查询

整个搜索功能最紧张的入口,允许用户随意输入要查询的关键字,通常仅有一个查询关键字长度限定。
相对于特定维度查询,关键字查询相对比力复杂,下图是搜索的原理图,下面来逐一举行分析。

二、逻辑层利用

当用户提交了查询关键字后,体系会将关键字交给搜索逻辑处理处罚,逻辑层会举行一下几步利用:

1. 非法词过滤

由于关键字查询功能是对用户开放的,以是用户输入什么内容我们是不可控的。
我们在项目排查时经常会发现一些五花八门的关键字,此中有不少关键字比力敏感,比如涉黄、涉赌等等,这些关键字我们通常都会屏蔽,不举行数据搜索。
要屏蔽对应的关键字,背景就须要维护一套非法词库,当用户输入的关键字在非法词库中就不再做搜索,以减轻服务器压力。
网上一样平常有现成的词库可以直接导入体系,不满意的背景再举行维护扩充。

2. 错误词改正

在输入查询关键字时,用户大概会输入成拼音、大概错别字,如用户本意要输入“阿迪达斯”,现实输入成“阿迪斯”,但是效果依然能返回和“阿迪达斯”匹配的数据。
这是由于逻辑中有一套纠错词处理处罚,当体系对比有错误时,会举行改正处理处罚。
同样背景也须要维护了一套纠错词库,当用户输入的关键字假如在纠错词库中,体系会主动将错误关键字更换为设置好的关键字;如:阿迪斯->阿迪达斯;阿达斯->阿迪达斯,之后查询现实接纳的是转换后的关键字。

3. 特定跳转

偶然我们在电商平台上输入查询关键字,会发现部门关键字效果不会跳转到效果列表页,而是跳转到一个商家店肆主页大概运动页;如输入关键字“阿迪达斯”,大概直接就进入到了阿迪达斯旗舰店页面,也有大概进入阿迪达斯运动专场页面。
要实现这个功能,背景同样须要维护一套跳转规则映射库;当用户的搜索关键字与规则库中的关键字匹配时,则返回规则所指定的跳转路径,前端页面直接跳转已往——通常这个跳转规则是偶然间限定的。

4. 商品搜索

当用户输入的查询关键字通过非法词过滤、纠错词改正、特定跳转匹配后,依然没有匹配效果,这时体系会将关键字交给商品搜索服务器。
搜索服务器起首会对关键字举行分词处理处罚,然后再根据分词举行商品查询,并根据权重规则得到商品权重值,之后再举行权重值排序,末了返回查询效果。
在商品搜索中有三个非常紧张的功能:分词、权重、以及搜索维度。
分词:分词是将一个比力长的关键字拆分成多个公道的比力短的关键字(如:阿迪达斯板鞋->阿迪达斯、板鞋、鞋);提及来只是简单的一句话,但是能做出一个好的分词项目并非易事,有爱好的同砚可以自己搜索中分分词原理,这里就不多说。项目中我们通常会引用第三方的分词软件得到分词,之后再去商品服务器中去查询数据并将效果展示出来。
权重:权重是衡量某一指标的紧张水平,在电商平台里都是各家的商业机密,网上公开的资料也是少之又少;一个商品的权重高低,直接决定着商品排名环境,固然也就影响着贩卖额了;下一篇《权重计划》我会单独先容电商平台是怎样计划的。
须要留意的是上面提到的搜索服务器不是常见的关系型数据库(如mysql),而是全文检索服务器(如solr),一样平常的全文检索服务器也自带有分词功能,满意中小型电商的分析和搜索是没有题目标。
搜索维度:也就是用户可以通过哪些属性对商品举行搜索; 此中底子属性中的品牌、品类、代价都会到场搜索,另有特殊属性中背景明确规定到场搜索的属性(假如忘记了可以检察《属性管理》篇)。
商品搜索服务器会根据须要到场搜索的属性,对查询出的商品信息按各属性举行分组统计,然后由代码逻辑层举行数据整理,再由前端举行展示,终极就形成了搜索列表的样式。
不知道各人在JD上搜索时有没有发现,假如输入一个覆盖品类比力大的关键字,终极的返回效果只会是同一品类的商品。
如输入查询关键字【牛】,和牛干系的商品品类有牛肉、牛仔裤、牛油果等等,现实效果只有肉类产物。
这个紧张就是差别品类的商品属性差别,无法做到公用的效果,业务上须要作出一些弃取;以是各人平常计划产物时,须要多和技能聊聊,能到达的效果只管实现,不能话就须要作出一些妥协。
以上就是一个搜索功能的核心要点,一个看似简单的搜索框,实在内部是须要多个功能举行协同完成的;下次给技能要工作周期时,可不能直说我只想要个框,你就要几周时间,以免被人笑话。
上面这几个核心要点每个也是一个功能要点,都须要单独维护;除此之外另有一些功能,详细是否使用各人须要根据自己的业务来决定。

5. 搜索统计

做为平台紧张的数据入口,对用户搜索词的统计功能有多紧张就不在多说了。
通过对搜索词数据的统计,可以让运营职员直观的相识到用户对品类、品牌、代价的青睐趋势,为后期的运动运营、市场猜测做好数据引导。
常见的统计维度有以下几个:

  • 逐日、每周、以及每月的搜索访问量统计;
  • 搜索关键字的排名统计(构造方式:逐日、迩来一周、迩来一个月、每月);
  • 各品类、各品牌的搜索排名统计(构造方式:逐日、迩来一周、迩来一个月、每月);
  • 各品类、各品牌排名占比(构造方式:逐日、迩来一周、迩来一个月、每月);
  • 各代价区间的的搜索排名统计(构造方式:逐日、迩来一周、迩来一个月、每月)。

6. 首页保举词

在电商首页,平台为了推广运动,会在的搜索框下面表现一些热门搜索词大概保举搜索词,而这些搜索词通常都会跳转到指定的专题大概运动页,以提拔运动曝光率。
在上面解说的【特定跳转】功能上增长一个首页保举词字段加以区分就能实现这个功能。

7. 搜索汗青

当用户选中搜索框时,下拉列表内里会出现之前的搜索词,方便用户快捷选择。
这个只须要在用户提交搜索词时,将搜索词生存起来,之后再调取出来即可,功能比力简单。

8. 搜索保举词

当用户选中搜索框并输入查询关键字,下拉列表中会出现相似的一些保举词,而且保举词反面有相应的商品数量。
这个功能是通过调用【商品搜索】功能的统计接口,及时得到的数据并表现前几位的数据。

9. 输入情势

通常查询关键字搜索默认的输入情势是笔墨情势,如今由于技能的发展,有力气的电商平台也引入了图片输入和语音输入方式。
实在内部逻辑一点都没有变,只是在原始的笔墨输入之上有加了一层辨认组件,通过辨认组件先将图片内容大概语音内容转为笔墨,再由笔墨举行搜索查询。
以上就是搜索功能的内容,另有遗漏的地方接待各人下方留言增补!
作者:JackLiu;个人微信公众号: 扬帆去远航(ID:Jackai_liu)
本文由 @Jack 原创发布于大家都是产物司理,未经作者允许,克制转载。
题图来自Unsplash,基于CC0协议。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




上一篇:电商促销体系剖析(一):团体概览
下一篇:电商贩卖、退货与财政核算流程详解
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

2

主题

53

帖子

470

积分

积分
470
沙发
发表于 2024-1-29 09:13:47 | 只看该作者
很好学习了
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

1

主题

62

帖子

496

积分

积分
496
板凳
发表于 2024-2-3 14:59:09 | 只看该作者
66666666666666
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

2

主题

50

帖子

461

积分

积分
461
地板
发表于 2024-2-3 15:17:21 | 只看该作者
楼主很优秀啊
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

2

主题

55

帖子

475

积分

积分
475
5#
发表于 2024-2-12 11:37:14 | 只看该作者
写的不错 谢谢分享
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

1

主题

55

帖子

476

积分

积分
476
6#
发表于 2024-2-12 11:43:36 | 只看该作者
文章很好,学习了楼主
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

0

主题

53

帖子

470

积分

积分
470
7#
发表于 2024-2-12 15:10:26 | 只看该作者
来论坛来学习淘宝知识的
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

0

主题

58

帖子

486

积分

积分
486
8#
发表于 2024-2-12 15:41:20 | 只看该作者
来学习下,每天学习才能不断地进步 开好淘宝店
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

1

主题

56

帖子

481

积分

积分
481
9#
发表于 2024-2-14 12:08:24 | 只看该作者
厉害学习到了
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

该用户从未签到

0

主题

46

帖子

449

积分

积分
449
10#
发表于 2024-2-17 17:54:17 | 只看该作者
多谢楼主的分享
这里可以随意广告或签名,发布主题后即可显示,设置方法:右上角【我的设置-个人信息-个性签名】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

让创业更简单

  • 反馈建议:admin@tao92.com
  • 工作时间:周一到周五 10:00-19:00
  • 淘九二电商网祝您店铺火火火!!!

云服务支持

精彩文章,快速检索

关注我们

Copyright   ©2015-2016  淘宝卖家开店运营论坛_淘宝卖家经验交流学习社区  Powered by©Tuyuanma  技术支持:tao92