小红书麒麟 QILIN
搜索推荐一体化系统
基于小红书 Qilin 公开数据集,串联数据预处理、特征工程、多路召回、排序训练、部署和在线服务,以 Vue + Vite 前端验证完整链路。
1,983,938笔记
15,482数据集用户
44,024 / 6,192搜索训练 / 测试请求
83,437 / 11,115推荐训练 / 测试请求
- 01数据预处理
- 02特征工程
- 03多路召回
- 04粗排 / 精排
- 05在线服务
系统实现
- 召回:DSSM 双塔 + Faiss IVFPQ,融合 Swing、UserCF;搜索结合词法与语义结果。
- 排序:LambdaMART(LightGBM + XGBoost)粗排,DIEN 序列兴趣精排。
- 服务:FastAPI + Redis,实时行为写回;Vue + Vite 覆盖首页、详情、最近行为和指标看板。
| 场景 | 测试请求 | HitRate@10 | HitRate@50 | Recall@100 |
|---|---|---|---|---|
| 搜索 | 6,192 | 55.23% | 78.42% | 63.71% |
| 推荐 | 11,115 | 2.08% | 6.61% | 4.10% |
| 场景 | 测试曝光 | NDCG@10 | AUC | GAUC |
|---|---|---|---|---|
| 搜索 | 128,191 | 0.5468 | 0.5813 | 0.5671 |
| 推荐 | 182,567 | 0.6195 | 0.6143 | 0.6211 |
快照日期:2026-11-02。覆盖全部官方测试请求,不做请求抽样。一次请求包含多条笔记曝光,以上两类评估的分母与含义不同。测试集已被观察,特征时间隔离尚未完成核验,结果用于离线诊断。
在线服务延迟与数据来源
| 场景 | P50 | P95 | P99 |
|---|---|---|---|
| 搜索 | 223.60 ms | 496.60 ms | 654.80 ms |
| 推荐 | 228.90 ms | 369.40 ms | 425.10 ms |
