随着业务的发展,美团的商家和团购数正在飞速增长。这一背景下,搜索排序的重要性显得更加突出:排序的优化能帮助用户更便捷地找到满足其需求的商家和团购,改进用户体验,提升转化效果。
和传统网页搜索问题相比,美团的搜索排序有自身的特点——90%的交易发生在移动端。一方面,这对排序的个性化提出了更高的要求,例如在“火锅”查询下,北京五道口的火锅店A,对在五道口的用户U1来说是好的结果,对在望京的用户U2来讲不一定是好的结果;另一方面,我们由此积累了用户在客户端上丰富准确的行为,经分析获得用户的地理位置、品类和价格等偏好,进而指导个性化排序。
针对美团的O2O业务特点,我们实现了一套搜索排序技术方案,相比规则排序有百分之几十的提升。基于这一方案,我们又抽象了一套通用的O2O排序解决方案,只需1-2天就可以快速地部署到其他产品和子行业中,目前在热词、Suggestion、酒店、KTV等多个产品和子行业中应用。
我们将按线上和线下两部分分别介绍这一通用O2O排序解决方案,本文是线上篇,主要介绍在线服务框架、特征加载、在线预估等模块,下篇将会着重介绍离线流程。
排序系统
为了快速有效的进行搜索算法的迭代,排序系统设计上支持灵活的A/B测试,满足准确效果追踪的需求。
美团搜索排序系统如上图所示,主要包括离线数据处理、线上服务和在线数据处理三个模块。
离线数据处理
HDFS/Hive上存储了搜索展示、点击、下单和支付等日志。离线数据流程按天调度多个Map Reduce任务分析日志,相关任务包括:
离线特征挖掘
产出Deal(团购单)/POI(商家)、用户和Query等维度的特征供排序模型使用。
数据清洗标注 & 模型训练
数据清洗去掉爬虫、作弊等引入的脏数据;清洗完的数据经过标注后用作模型训练。
效果报表生成
统计生成算法效果指标,指导排序改进。
特征监控
特征作为排序模型的输入是排序系统的基础。特征的错误异常变动会直接影响排序的效果。特征监控主要监控特征覆盖率和取值分布,帮我们及时发现相关问题。
在线数据处理
今天小编教大一小技巧,让你家里面的WiFi信号可以覆盖更全。而且路由器又省去拉网线桥连的方法,特别家里面的房子有两三楼而且又装好线路了,如果在这个时候我们要去拉一根网线实在是太麻烦啦,所以这个办法让大...
一、黑客技术网站游戏(国内黑客技术网站)方法总结 1、学习黑客技术的网站有哪些?很多哦,比如说红客联盟之类的,然后你可以看看他们的友情链接,友链往往都是比较关联的网站国内比较有名的黑客网站都有哪些黑...
24小时接单的黑客电话 / 偷偷定位好友位置_黑客接单网【黑客徽信:】专业盗取微信密码,开房查询,通话记录查询,查询微信聊天记录,非常靠谱!最近,微信推出了一个新的功能:微信发行,类似于支付宝华。当资...
学校的校训,可以看出一个学校的办学特色。 北京大学:爱国 进步 民主 科学 清华大学:自强不息,厚德载物 浙江大学:求是 创新 武汉大学:自强弘毅 求是拓新 南京大学:诚朴雄伟 励学敦行...
是不是觉得冬季减肥变得更加困难,尤其年关将至,各种大餐难以拒绝,下面小编就为大家整理了几个减肥瘦身的小技巧,快快学习起来吧! 1、【再壮的小腿也能瘦】 ①边捏腿肚上的肌肉边从中间向上下...
刚刚突破千亿销售额大关的滨江集团,因“土豪”年假及旅游津贴再次刷爆朋友圈。 12月24日,滨江集团内部一则《关于2020年春节旅游休假的通知》流出,为分享千亿成果,董事会决定将2020年春节放假...