什么是搜索框设计
“搜索框”在这个信息互联网的时代,相信大家一定不陌生,搜索框已经几乎成为我们每天必须会使用到的功能,无论你是浏览电脑端网页,还是浏览手机端APP,内容较多的页面通常会提供搜索入口,例如放在顶部工具区,当用户在页面中需要搜寻自己想要的信息时,可以使用带有清楚标签或放大镜图标的搜索入口,输入简单的关键词信息,就可以迅速搜查到目标资源,搜索框的设计,可以有效的让用户在当前界面体验交互的过程中更加专注和有效。
搜索框、筛选条件和结果区需要一起安排。做页面布局与组件设计时,先让它们在同一张页面上形成清楚的操作顺序,再细化输入、筛选和结果恢复。

手机端空间有限时,放大镜图标可以辅助识别搜索;如果图标本身容易被误解,仍应保留“搜索”标签或清楚的输入提示,不能单纯为减少细节而隐藏含义。

UX搜索设计实践
在网页设计中,搜索框通常都被设计师们设置在较为明显的区域,例如顶部或左右侧的固定区域,并且用高亮的方式或者独特的UI图标来表示,目的是让用户能在浏览当前页面的时候,快速定位到搜索框的位置,节省了用户的时间和精力,提高用户的交互体验感,有助于改善数字产品的可用性,所以搜索功能的设计以及易用性就会显得尤为重要。搜索框的位置应结合页面任务与用户习惯确定,让用户能够预期它出现在哪里。

在大型电子商务网站中,带着明确目标访问的用户需要快速找到商品。如果搜索结果与意图不符,用户就不得不更换关键词或退回分类重新查找,因此需要同时设计好搜索与筛选。
相比较而言,移动界面中的搜索领域,情况有所不同,因为设计人员在可用空间方面的限制更大。如果该应用程序基于大量内容,并且搜索是交互的主要元素之一,则可以在标签栏轻松到达。如果搜索对于用户目标和应用程序的可用性不是至关重要的,则可以将其隐藏在菜单中。

搜索与筛选解决的是不同问题。内容较少、分类已足够清晰时,可以先让用户直接浏览;内容和品类较多时,搜索词往往只能找到一批相关结果,还需要筛选条件继续缩小范围。
例如大型购物平台,商品数量有成千上万种,在这种情况下,为了提升用户交互体验感,让用户能够快速定位到自己的需求类产品,就需要设计过滤器了,它不仅可以支持交互流程,还能够使用户更好地调整搜索条件:例如,在电子商务平台上,过滤器可以根据价格范围,特定品牌,产品的特定特征来缩小搜索结果的范围。
如上图所示,购物软件通过分类栏与搜索入口帮助用户查找商品;进一步按价格、品牌等属性缩小结果,才是本节讨论的筛选。因此,内部搜索是影响网站访问者或应用程序用户体验的重要因素。使其直观,利用习惯的力量,考虑上述几点,以改善用户界面的搜索体验,并努力实现搜索与所有其他导航的良好平衡。也可以结合站内搜索词和后续行为,了解用户正在寻找什么,以及哪些条件让查找中断。
搜索是一个不断发展中的行为模式,搜索框对于网站或应用程序有着非常重要的作用。清楚易用的搜索框设计有助于用户找到需要的内容,提升用户体验。
搜索的可用性是影响网站和移动应用用户体验的关键因素之一;对于内容较多的应用或门户网站,搜索也是一项基础功能。即使最小的变化,例如调整输入框的可用宽度或搜索提示信息,都可能改善搜索的可用性以及整体的用户体验。
查找收纳柜时,搜索词和筛选项如何分工?
沿着上面的家居选购案例,用户想买“放在玄关、宽度不超过80厘米的白色收纳柜”。搜索词“收纳柜”负责确定商品方向,宽度和颜色负责限制结果;“价格从低到高”只是改变排列顺序,不应该被算作新增筛选条件。
可以把这次查找分成三个变化:输入“收纳柜”后得到相关商品;选中“白色”或“原木色”后保留任一种颜色;再设定宽度不超过80厘米和预算上限。这个例子中,同一颜色组内是“满足任意一个”,颜色、宽度、预算各组之间是“同时满足”。如果某个业务使用不同组合规则,应在控件旁写清楚,不能只让技术实现决定用户最后看到什么。
结果上方显示已生效的条件,例如“白色、原木色”“宽度≤80厘米”,让人不打开面板也能知道当前范围。每个条件可以单独移除,整个颜色组也可以一次清空。“清除筛选”保留搜索词;如果要连搜索词一起删除,应使用“重置搜索”这样更明确的动作名称。
即时更新,还是先选再应用?
桌面侧栏只改一个条件、结果又能迅速返回时,可以选中即更新。手机上如果要连续选择颜色、尺寸和预算,则可以在面板里暂存选择,点击“应用筛选”后统一更新,点击“取消”回到之前已生效的条件。Carbon 的筛选模式对即时更新和批量应用作了区分,选择依据是用户的组合任务和等待成本,而不是设备名称本身。
面板按钮显示结果数量时,必须让它对应当前这组条件;请求尚未完成就不要把上一次的数量显示成新结果。提交后等待期间保留已选条件,避免用户以为点击没有成功而反复操作。
没有结果与返回列表,都要留一条恢复路径
假设用户又加上“当天送达”,结果变为0。此时显示“没有同时满足这些条件的收纳柜”,保留原搜索词和所有条件,并提供“移除当天送达”与“清除筛选”两个有差别的入口。不要只放一个无法判断会清除什么的“重试”。如果连搜索服务都没有响应,应该说明“暂时无法获取结果”,不能把技术故障写成“没有商品”。
从商品详情返回列表时,保留搜索词、条件和排序,并尽量回到原浏览位置。用户已经完成的筛选不是一次性的临时输入;如果某项商品状态发生变化,可以更新该项,而不必把整段查找过程清空。
在 Pixso 的家居案例旁补上“搜索完成”“筛选面板”“无匹配”“详情返回”四个画板,用同一组商品和条件演示变化,就能让设计与开发讨论真正落到生效时机和恢复路径。搜索框本身的标签、尺寸与输入反馈,可继续参考搜索框基础设计规范;这里重点处理搜索之后如何逐步缩小范围。
