个性化搜索架构设计探索

文章探讨了个性化搜索的需求背景,介绍了如何在搜索排序中引入个性化因子,通过代理层进行关键词重写和精排路由,合并层进行数据合并与精排,引擎层负责搜索与海选,并详细阐述了排序SDK、特征KV引擎和配置中心的角色。个性化搜索架构旨在提升用户体验和转化率,支持算法的快速迭代与灰度测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着中心化流量的增长,早期简单通用的搜索排序越来越难以支撑提高搜索整体体验乃至转化率的重任。基于种种急需解决的痛点,需要平台级项目支持商品搜索实现个性化,需求期望细化为以下四点:


1.根据积累的用户数据,在搜索排序中引入个性化因子,打破千人一面的排序格局。精排序时,除通用的商品精排分数,还引入了用户偏好特征和商品特征,用于u2i和i2i加权。


2.对于能够做到个性化定制的垂直领域,基于查询串qp结果中包含的行业、类目、关键词等信息,不再走通用的逻辑,针对性地路由到所定制的算法。


3.简单的solr表达式无法承载引入个性化因子之后复杂的排序逻辑,需将这部分的新老逻辑全部使用java重写。


4.建立基础设施,支持每一种算法快速完成开发-测试-灰度上线-灰度效果评估-正式上线的迭代流程,无需相关系统做任何发布。



从总体架构上来看,代理层+合并层+引擎层依然是基于solr的搜索解决方案的主要架构层次。为了支持个性化,合并层模块的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值