G3.07.3zero-results recovery设计研究
零结果是引导而非终点
别名: 零结果引导 · empty search as guide · 查找未结束
概念解释
0 条不是查找会话的结束页,而是采莓路径上的一个岔口。零结果是引导,指空页仍应把人送回可继续的寻找:邻近的类目、仍有内容的主题、可浏览的入口、换一条已知还存在的集合。它承认这一枪落空,但拒绝把界面做成终点——没有主按钮、没有去处、只剩返回。
引导不是再解释一次为什么是 0,也不是把当前约束再松一刀。那两步处理的是这一次查询。引导处理的是「这一次就算彻底失败,寻找本身还没结束」。
机制
查找的目标在 ASK 状态下本来就会改。空集是改目标的合法时刻:原来要找的那份制度可能不在本库,但「报销」这个需求还在,邻域里或许有流程说明、有培训、有另一套文号。Bates 的路径依赖能看见的下一步;空页若只提供后退,路径在视觉上断了,人会把「这里没有」泛化成「这件事没法在这个产品里做」。
引导要把集合的其他入口重新变成气味源。类目链接、热门但相关的主题、最近成功的浏览起点,都是在说「寻找可以换一条路走」。若引导推的是无关运营位或广告,岔口被换成离场通道,信任比单纯的 0 更差——系统看起来在利用失败做推销。引导的内容必须仍是查找对象,不是任意填充。
怎么研究
看空页之后人是离开产品、原路返回,还是从空页提供的入口继续找到了可接受的对象。
- 范式:探索性任务故意走入空集,一组空页只有计数和返回,一组提供邻域入口;过程追踪是否出现策略切换(搜 → 逛)。查询日志中零结果后的下一页是站外、是重搜同一框,还是点了空页上的引导。Hearst 把空结果视为仍属搜索界面,而不是错误页。
- 自变量:是否提供可浏览邻域、邻域与原查询的语义距离、引导是查找对象还是运营内容。
- 因变量:会话是否在空页之后继续、继续后是否完成一个可接受目标、把「没有」泛化到整个产品的比例。
- 方法论注意点:已知项任务会把「换一条路」判成失败,因为金标准是那一个对象。探索任务才能看见引导的价值。引导点击率高也可能是无处可去的乱点,要用继续后是否完成可接受目标来约束。
边界
安全与合规场景里,空可能意味着「你不该看见」,引导到邻近文档会造成泄露,这时终点反而是正确的,只保留返回。交易流程中搜错商品后的空,引导到不相关的畅销品是替换决策,不是帮助寻找。离线、服务失败造成的空不是查找岔口,引导应是重试,不是类目。用户明确在做精确编号查找时,邻域推荐是噪声,引导应克制到「检查编号 / 返回」。
怎么落地
- 空页在原因和放宽动作之下,提供与原查询同主题的可浏览入口或仍有内容的邻近类,文案标明这是另一条找法。
- 不在空页放与查找无关的运营位;失败不是推销时机。
- 保留搜索框和原查询,允许人改一个词接着找,不要把空页做成只有「返回首页」。
- 验证:让说不清确切标题的人走入空集。若下一步只能后退或关应用,空页是终点;若能从空页上的邻域继续并找到可接受对象,引导成立。邻域与原需求无关,引导是在改题。