前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从被疯狂吐槽的电商搜索Bug说起

从被疯狂吐槽的电商搜索Bug说起

作者头像
业余草
发布2019-08-15 19:43:06
7980
发布2019-08-15 19:43:06
举报
文章被收录于专栏:业余草业余草

点击上方“业余草”,选择“置顶公众号”

第一时间获取技术干货和业界资讯!

640?wx_fmt=png
640?wx_fmt=png

公众号里,我已经写过很多关于电商技术方面的文章,以及普及电商基本知识的文章(比如:SKU,SPU,QPS,GMV等)。除此之外,我还讨论过电商系统的业务复杂度,比如前面举例的打折优惠折扣等。整个业务逻辑复杂到一个脑图,电脑满屏还展示不完!

今天,我在之前内容的基础上,再给大家介绍一下,我们电商搜索功能的一个大“Bug”。

640?wx_fmt=png
640?wx_fmt=png

在早前的一个版本中,我们针对 APP 端,上线了一个搜索功能。采用的是 Lucene,现在已经更新为 Elasticsearch。上线这个功能后,一开始搜索的人还比较少,后来随着用户多了以后,发现投诉量上升了。

比如,我搜索“小目标”这个品牌的啤酒,会出现所有带有小目标的商品。王健林的小目标,小目标纪念币,小目标海报,小目标鱼竿,小目标。。。总之,小目标啤酒排在很后面。

640?wx_fmt=png
640?wx_fmt=png

这样就造成了,用户想要找东西,干急找不到。搜索体验不佳,投诉率直线攀升!

如果是传承的搜索引擎还好,可我们是电商公司。这样搞几次之后,就留不住用户了。

另外商户知道这个“bug”之后,会充分利用。比如,大家都知道 Java 很火,所以,搜索的商品都带上 Java 的名字。这样做之后,你只要搜 Java 都能搜索到我。不管,我这个产品,商品是否与 Java 相关!

所以,我们针对这个现象需要整治。

但是,前前后后,查了很多资料,也招了一些专业人才,迭代了好久才最终优化掉。

哎,直到今天我才发现极客时间中的《程序员的数学基础课》这个专栏,有专门的介绍过,如何解决这类问题。我才恍然大悟,相见恨晚啊。原来这就是一个简单的数学题!

640?wx_fmt=png
640?wx_fmt=png

作者提出了一个查询的分类器(构造朴素贝叶斯分类器),并通过两个数学公式解决了这个问题。简单、粗暴、高效!

640?wx_fmt=png
640?wx_fmt=png

另外一个简单的公式就是,最简单的就是线性加和。

640?wx_fmt=png
640?wx_fmt=png

具体的实现和教程内容建议大家购买这门课程后学习。通过我的海报上的二维码购买,加我微信号:xttblog,返现 24。

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年06月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com