G3.05.3relevance vs recency ranking设计研究

相关性排序与时间排序需可切换

别名: 相关与时间 · newest versus relevant · 排序切换

概念解释

「最像我问的」和「最新发生的」是两个不可互相替代的排序问题。相关性排序与时间排序需可切换,指同一结果集要允许用户在这两类依据之间改道,而不是由系统选一个「综合」永远替用户决定。新闻、工单、日志、邮件,时间常常才是答案;制度、产品、百科,相关才是答案。任务会在会话中途改变——先用相关找到主题,再切到时间看最近的一条——所以两种依据必须同时作为可选状态存在。

这里谈的是两种排序哲学的可达,不是排序下拉看起来像不像、默认会不会被改。控件怎么展示是另一层;没有可切换的两种依据,控件再清楚也无对象可切。

机制

相关排序优化的是查询与文档的匹配;时间排序优化的是事件在时间轴上的位置。把时间折进相关分(「新一点就加一点分」)会制造无法反驳的混合物:一条稍旧但完全对题的文档被一条很新但只沾边的压过,用户说不清该怪匹配还是该怪新鲜度。混合物还不能被关闭——想只要时间时,相关还在拉;想只要相关时,时间还在推。

可切换把混合物拆开。人可以按当前问题选维度:排查故障要最新日志,写材料要最对题的范文。Bates 的采莓路径里改的不只是词,也包括「按什么看」。若时间不可达,新事件被埋在相关列表深处;若相关不可达,旧而权威的文档被新的噪声挤走。两种失败看起来都像「搜索不准」,根因是维度锁死。

怎么研究

用会随时间变答案的任务,和答案稳定的任务,分别看锁死某一维度的损失。

  • 范式:新闻或工单类任务(目标是最近一条)对制度或百科任务(目标是最对题的一条);允许切换 vs 只有综合分;查询日志里主动改到时间序的比例及之后的成功点击。Hearst 把 sort 选项当作搜索界面的标准控制。
  • 自变量:是否提供相关与时间两个纯净依据、默认落在哪一个、综合分是否仍作为第三项。
  • 因变量:任务类型与所选依据是否匹配、切错维度时的时间损失、用户是否知道另一维度存在。
  • 方法论注意点:实验室语料若时间戳都差不多,时间序没有区分力,测不出需求。要用跨度够大的集合。日志里切换率低不能直接解释成「不需要时间」——可能是入口不可见或名称不像时间。把「切到时间」和「筛最近 7 天」分开,后者是过滤不是排序。

边界

没有可用时间字段的集合(时间全空、时间含义混杂创建/更新/发布)切到时间序会说谎,应先修字段,不要做假开关。实时流(正在打的通话、行情)时间是唯一有意义的轴,相关切换没有对象。强相关的已知项(精确标题、工号)两条排序都会把目标放得很前,切换的可观察收益很小。时间区、夏令时、跨时区展示会让「最新」的视觉顺序与用户的「刚刚」对不上,那是时间语义问题,不能靠切回相关来掩盖。

怎么落地

  • 为同时具有文本和真实时间戳的集合提供两个纯净选项:按相关、按时间(并写清是发布、更新还是发生时间)。
  • 不要用一个不可拆的「综合」代替切换;若保留综合,也必须能离开它。
  • 切换只改顺序,不丢查询、不丢已选筛选,否则用户不会为了看时间而重做一遍查找。
  • 验证:准备一条很新但不太对题、一条很对题但较旧的目标,看两种依据能否分别把它们抬到可发现的位置。综合分里两条都不够靠前、又无法切走,维度被锁死了。

延伸

  • 同组G3.05.1 排序依据需对用户可解释 · G3.05.2 广告与自然结果需明确区分
  • 相邻G3.09 排序控件 · G1.05 元数据 · G3.08 筛选器
  • 站内检索relevance ranking · recency ranking · sort by date

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/G3.05.3