本文是 搜推算法笔记 第 2 篇。索引见 搜推算法 · 知识索引。
「搜不到」在工程上常有两类根因:Query 层(输入脏、错、歧义)和召回层(覆盖不够、路数缺失)。例如用户输入「蓝芽耳机」——Query 有错别字;搜「纯奶」但标题写「纯牛奶」——字面召回覆盖不足。两者表象相同,排查路径不同。
Query 理解和召回是搜索链路的上下游:前者把脏输入变成干净、可扩展的信号;后者用这些信号从全库捞出候选池。本文将两层合并讲解,因其在工程上总是紧挨着发生。
本文是 搜推算法笔记 第 2 篇。索引见 搜推算法 · 知识索引。
「搜不到」在工程上常有两类根因:Query 层(输入脏、错、歧义)和召回层(覆盖不够、路数缺失)。例如用户输入「蓝芽耳机」——Query 有错别字;搜「纯奶」但标题写「纯牛奶」——字面召回覆盖不足。两者表象相同,排查路径不同。
Query 理解和召回是搜索链路的上下游:前者把脏输入变成干净、可扩展的信号;后者用这些信号从全库捞出候选池。本文将两层合并讲解,因其在工程上总是紧挨着发生。