阿里巴巴复杂搜索系统的可靠性优化之路

  1. 云栖社区>
  2. 闲鱼技术>
  3. 博客>
  4. 正文

阿里巴巴复杂搜索系统的可靠性优化之路

技术小能手 2019-03-14 16:31:47 浏览8651
展开阅读全文

背景

搜索引擎是电商平台成交链路的核心环节,搜索引擎的高可用直接影响成交效率。闲鱼搜索引擎作为闲鱼关键系统,复杂度和系统体量都非常高,再加上闲鱼所有导购场景都依靠搜索赋能,搜索服务的稳定可靠成为了闲鱼大部分业务场景可用能力的衡量标准;如何保障搜索服务的稳定和高可用成为了极大的挑战。

闲鱼搜索作为闲鱼核心系统,有以下几个突出的特点:

  • 数据体量大:对接闲鱼数十亿的商品,引擎有效商品数亿;
  • 索引庞大:闲鱼非结构化商品需要与算法团队合作,预测抽取有价值的结构化信息,建立索引;已创建数百的索引字段,整个引擎索引数据量为T级别;
  • 增量消息多:日常增量消息QPS 数十万,峰值QPS可以达到 数百万;
  • 查询复杂:很多特殊业务场景,查询条件要求苛刻而复杂;比如召回GROUP分组统计,聚合/打散/去重,关键词复合运算查询等;
  • 实时性性要求高:闲鱼中都是二手商品,卖

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 闲鱼技术