专家搜索的心智模型:让高级过滤更符合需求
本文从系统视角剖析如何把心智模型融入复杂搜索过滤,让专家用户获得精准体验。
产品经理在面对专家用户时,常会被那句「你要找的东西不在搜索框里」纠缠。高级过滤器本是解决此类痛点的灵丹妙药,却因为设计不当而被用户轻视。
把高级过滤抽象成心智模型,可以帮助我们从整体角度把控需求。最直观的模型是过滤金字塔:顶层是最宏观的维度,底层则是细粒度属性。
以 Amazon 为例,搜索结果上方的「筛选器」从「全部商品」到底层的「价格区间」「品牌」逐级缩小。用户只要一次点击,就能从千千百百件商品里找到几件目标商品。
另一个模型是决策树。想象一名经验丰富的采购经理在寻找特定材料:他会先判断是否需要可回收包装,然后再考虑重量,最后确定颜色。每个节点都是一个过滤条件。
LinkedIn 的高级搜索正是利用决策树式过滤:先选行业,再选职级,接着是地点和技能,最终得到精准候选人列表。若把这一流程写成代码,过滤条件的组合正好对应树的分支。
在实现层面,复杂过滤需要三块核心模块:前端可视化、后端查询优化、以及用户上下文智能。前端提供滑块、复选框和即时预览;后端采用 ElasticSearch 的布尔查询来保证速度;智能层通过历史行为给出默认过滤组合。
Netflix 也在推荐算法里做了类似的高级过滤。其内容标签系统把影片拆分成剧情、情绪、人物类型等属性,然后在用户观看历史基础上自动设定权重,最终把最符合用户当前情绪的影片排在最前。
不过,过度过滤会让用户失去探索感。数据表明,超过 70% 的用户在第一次使用高级过滤后立即放弃。原因是界面过于繁琐、过滤逻辑不透明。
所以,在设计高级过滤时,我们要保持心智模型的清晰、界面的简洁,并让用户看到每一步过滤的意义。你是否已经准备好把这套模型落到产品上,让专家用户在搜索中重拾掌控感?