大型电商系统的搜索链路业务架构

本文最后更新于 2023年11月5日 中午

大型电商系统的搜索链路业务架构

graph
关键词搜索-->李宁冬动运鞋--敏感词、表情符过滤-->搜索词重写-->纠错--李宁冬季运动鞋-->NLP处理--组装搜索造句-->搜索引擎-->是否有结果-->YES-->综合排序-->返回结果
是否有结果-->NO-->是否经过丢词处理-->是-->返回猜你喜欢
是否经过丢词处理-->否-->搜索引擎
纠错-->类目预测--辅助排序-->搜索引擎
关键词搜索-->经纬度--辅助排序-->搜索引擎
关键词搜索-->用户特征获取--辅助排序-->搜索引擎

其中,在步骤NLP处理中,将搜索关键字转化处理类似的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"brand":"李宁",
"brandSynonyms":["erke"],
"category":"鞋",
"categorySynoyms":["鞋子"],
"normalTerms":[
{
"term":"秋季",
"termSynonyms":["秋天","秋"]
},{
"term":"运动",
"termSynonyms":["跑步","运动款"]
}
]
}

在步骤综合排序中,根据以下算法项进行综合排序:

  • 文本相关性
  • 品牌命中
  • 类名命中
  • 店铺评分
  • 用户特征
  • 类目预测
  • 流量倾斜
  • 距离
  • 其他

(完)


大型电商系统的搜索链路业务架构
https://maojun.xyz/blog/2020/11/大型电商系统的搜索链路业务架构.html
作者
毛 俊
发布于
2020年11月5日
更新于
2023年11月5日
许可协议