已应用的筛选必须全部可见
别名: 已选筛选 · filter chips · 筛选摘要
概念解释
勾过的每一条约束都必须在结果旁边还能被看见。已应用的筛选全部可见,指当前集合被哪些过滤条件收窄,不需要打开侧栏、不需要记得上一页勾了什么,就能从列表附近的摘要里读完。看不见的筛选会变成隐式世界状态:结果变少了,人以为是查询不行或库存没了。Hearst 的分面检索界面把已选值做成始终在场的摘要,正是为了让约束和结果待在同一视线里。
可见说的是「此刻生效的全部条件」,不是筛选面板本身要一直展开。面板可以收起,摘要不能收起后把条件藏掉。
机制
筛选是对结果集的断言,人用看见的断言去解释看见的列表。断言若只活在已关闭的抽屉里,工作记忆必须记住抽屉里的状态,而工作记忆保不住一长串勾选。列表被解释成「世界就是这样少」,后续的查询改写会在错误的前提下进行——词已经对了,是看不见的「仅看有货」在切。
部分可见和全部可见不是一回事。只展示「已选 4 项」或只展示最近一枚芯片,其余的仍是隐式的。人会去改那一枚看得见的,放过真正负责收窄的那几枚。来自 URL、个性化或默认打开的筛选若不算进摘要,危害更大:用户从未亲手勾过,更不可能记得。可见性是把系统施加的约束和用户施加的约束放在同一套芯片里,而不是只报告「你刚才点了什么」。
怎么研究
在筛选被收进面板的界面上,测人能否不打开面板就复述当前全部约束。
- 范式:完成一次多筛选任务后关闭面板,立刻问「现在按什么收窄」;日志中「结果变少后改查询而非改筛选」的比例。Hearst / Flamenco 把已选分面作为常驻界面元素来评估。
- 自变量:摘要是否列出每一枚已选值、是否包含默认筛选、面板关闭后摘要是否还在。
- 因变量:复述完整约束的准确率、把收窄误判为查询失败的比例、打开面板才能发现筛选的次数。
- 方法论注意点:实验室若任务过程中面板一直开着,测不到「关闭后看不见」。要有「应用并收起」的步骤。默认筛选从未出现在被试的操作历史里,问「你勾了什么」会漏掉它们,问「哪些条件在生效」才能覆盖。
边界
单一开/关(「只看未读」)可以就地标注在开关上,不必另做芯片条。极大数量的已选值(几十个标签)无法在一屏列完,摘要需要折叠,但折叠必须能展开到完整清单,且折叠态仍提示「还有 N 个未列出」。权限或合规强制的不可关闭过滤(「仅显示你有权看的」)可以不做成芯片,但应在范围说明里出现,以免被当成普通筛选去点掉。实时结果流上筛选每秒都在变,摘要抖动会比看不见更糟,需要节流,而不是取消可见。
怎么落地
- 在结果列表上方常驻已选筛选摘要,每一枚生效值占一个可读芯片,包括不是用户这轮勾上的默认项。
- 面板关闭后摘要仍在;不允许「筛选在抽屉里生效、外面只显示结果数」。
- 来自 URL 或个性化的预勾同样进入摘要,并标明不是用户刚选的,如需区分可用「默认」一类字样。
- 验证:勾选三枚筛选,关闭面板,把屏幕给没看过过程的人。说不全三枚,可见性失败。再打开一个带默认筛选的入口,摘要若只有用户新勾的那枚,系统施加的约束仍是隐式的。