批批网在B2B电商领域的搜索业务探索之路-阿里云开发者社区

开发者社区> DataWorks> 正文
登录阅读全文

批批网在B2B电商领域的搜索业务探索之路

简介: 本次分享包含4个部分,第一个是批批网的介绍,第二个是曲折的搜索之路,第三搜索之路柳暗花明,也就是我们使用了OpenSearch之后,我们得到了哪些好处。第四,搜索之路未来可期。

批批网CEO 丛锡兴

本次分享包含4个部分,第一个是批批网的介绍,第二个是曲折的搜索之路,第三搜索之路柳暗花明,也就是我们使用了OpenSearch之后,我们得到了哪些好处。第四,搜索之路未来可期。

1.png

首先介绍一下批批网。批批网APP是一个基于传统服装批发市场的、移动端的电商平台,我们是首家将视频直播和服装B2B进行结合的电商平台。从15年至今,我们已经成为服装批发领域的直播代言人,我们的使命是用科技来推动产业,让批发变得简单,我们的愿景是成为国内卓越的在线批发平台。

2.png

简单介绍一下我们的业务模式,我们是一个双边的网络平台,上游是来自于广东、浙江的批发商工厂,下游是来自于全国各地的零售店、小的批发商、微商还有一些消费者。批批网在中间提供了一个交易的平台,我们核心的交易模式是直播。我们给买家提供了交易担保的服务,这样买家可以用手机,足不出户就可以拿到来自于广东、浙江的优质的货源。
对于商家来讲,批批网是一个新的销售渠道。

3.png

讲一下我们曲折的搜索之路,因为搜索对于任何一个电商来讲都是非常核心的功能。在过去我们使用的是市面上开源的搜索框架进行二次开发。但是我们遇到了很多问题,首先是通过编写简易的规则,希望提升搜索的体验,这个效果并不明显。
第二个是搭建复杂的搜索算法,带来的开发成本很高,实际上如果想找到非常专业的搜索算法方面的人才是比较困难的。
第三,数据缺乏时效性,旧数据“独占鳌头”,新数据“情深似海”,也就是我们比较难去平衡优质的商品和新发布商品之间的一些权重关系,总是处理不好。第四个是数据展示的逻辑不合理,被“聪明的”商家刷屏,这个聪明是加了引号的,也就是部分商家找到了我们搜索的一些算法的漏洞,比如说堆砌关键词等等,所以他们的商品往往可以排名很靠前,非常影响买家的搜索体验。

4.png

我之前也是在阿里工作过,之前最早工作的部门就是雅虎的搜索部门,所以我对整个阿里的搜索产品是非常喜欢,也很有情怀。我看到了阿里云的OpenSearch的产品介绍之后,就毅然决定去使用阿里OpenSearch来代替掉我们过去的搜索的算法。

5.png

首先跟大家讲一下我们OpenSearch上线之后带来的效果,通过点击率的曲线可以看到效果是非常的明显,整体OpenSearch上线之后,搜索的点击率比过去的算法提高了整整一倍。

下面再分享一下我们在使用OpenSearch中感受到的一些好处和便利的地方。首先整个OpenSearch接入的时间是非常短的,我们只用了一个工程师,大概开发了不到一个星期的时间,加上测试和联调,两三个星期就实现了产品的上线,所以其实是非常的节省资源。然后我们发现OpenSearch里面有很多很细致的、细节的逻辑也是非常不错的。

6.png

比如说他在搜索算法的排序设置上是不需要工程师用代码来实现的,直接在后台通过这些参数的配置就可以,也就是说我们的产品经理,我们的测试都可以去尝试优化和调整算法,同时这个算法也帮我们很好地解决了刚才提到的到底是把销量高的商品排在前面,还是把新的商品排在前面这个问题。因为这个算法经过粗排和精排,可以综合考虑到很多种权重因素,所以排序的结果就会变得非常的理想。

7.png

第二个我们特别喜欢的是搜索的打散的逻辑。刚才讲到一些优质的商家或者优质的货品,他会比较集中,在搜索某一个词的时候,会看到很多都是来自同一个商家的商品,这样对于搜索的丰富度是不够的。Opensearch有一个distinct打散的逻辑,可以让搜索的结果丰富度足够的好,所以这个功能我们也是非常喜欢。

8.png
9.png

另外OpenSearch它的排序的算法,它在每一步的计算结果都是有一个很明晰的体现。所以我们可以根据每一步的公式,每一步的计算结果,去分析我们设置的权重,我们设置的排序规则是否合理,是否需要调整,这个也是非常的直观。

搜索之路未来可期

10.png

刚刚就是我们在短短的大概一个月左右的时间,使用OpenSearch的一些体会和感受。下一步我们发现OpenSearch还有很多高级的功能还没有用过,这也是下一步我们想重点去体验的。第一个是人气模型,也就是过去我们的排序的权重还是通过经验值来去调整,我想肯定不是最科学的。如果通过人气模型,通过机器学习的算法来告诉我们,什么样的权重排序才是最优化的,这个是我们想去尝试的。第二个是类目预测的模型,因为很多用户在搜索的时候,它是有很强的类目预测性的,类目的倾向性,所以这个功能也是我们非常喜欢、尝试去用的。最后一个是ab测试的功能,可以很好的帮我们梳理现在的算法和过去的相比到底是好还是不好,有哪些可以改进的地方。
谢谢大家!

更多大数据客户实战案例:https://developer.aliyun.com/article/772449

首月199元开通DataWorks专业版+MaxCompute按量付费黄金搭档:

https://dw-common-buy.data.aliyun.com/promc

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
DataWorks
使用钉钉扫一扫加入圈子
+ 订阅

DataWorks作为飞天大数据平台操作系统,对接各种大数据计算引擎,以all in one box的方式提供专业高效、安全可靠的全域智能大数据平台,高效率完成数据全链路研发流程,建设企业数据治理体系。 从2009年飞天大数据平台写下第一行代码开始,DataWorks历经10年发展,形成一套成熟的产品功能体系,满足企业数据中台搭建需求。

官方博客
DataWorks产品官网