产品“搜索”设计要点
2021-07-13 14:42:55 8 举报
AI智能生成
【搜索】是产品设计落地必不可少的一部分,不论是对于整个产品规划的道路还是策略上都是十分重要的一环;本文从“常规场景”“复杂场景”“中后台场景“等方面教您如果设计一款适合您自身产品的检索。
作者其他创作
大纲/内容
一、单搜索框
定义:单搜框的数据检索模式,多适用于可简单通过一个属性就能定位到目标数据的场景。
如果对页面空间要求比较高,也可通过单搜索框来完成复杂场景的搜索需求。
如果对页面空间要求比较高,也可通过单搜索框来完成复杂场景的搜索需求。
分类
1. 单属性搜索
通过某个特定属性就可以快速定位到目标数据。
此特定属性通常是具有唯一识别性的、高使用频率的、对用户决策有意义的。
此特定属性通常是具有唯一识别性的、高使用频率的、对用户决策有意义的。
子主题
2. 切换属性搜索
如果有多个常用的搜索属性,且希望每次都有比较高的搜索精确度,但页面空间比较局限,可使用切换属性搜索。
初始的默认属性应选择使用频率最高的那一个,如果几个属性的使用频率差不多,且追求便捷性,可将多属性模糊搜索作为默认设置。
初始的默认属性应选择使用频率最高的那一个,如果几个属性的使用频率差不多,且追求便捷性,可将多属性模糊搜索作为默认设置。
本质依旧是单属性
子主题
3. 多属性模糊搜索
如果有多个常用的搜索属性,对搜索的便捷性要求高于搜索结果的精确性,则可选用多属性模糊搜索。
子主题
4. 多属性组合搜索
对页面空间要求比较高,无多余空间用于搜索模块,但需要进行多属性组合搜索,得到精确的搜索结果。
使用单搜索框来实现多属性组合搜索,将会使搜索交互复杂化,增加用户的操作难度;如非必要,应避免作为常用的搜索方式。
使用单搜索框来实现多属性组合搜索,将会使搜索交互复杂化,增加用户的操作难度;如非必要,应避免作为常用的搜索方式。
子主题
二、多属性组合检索模式
多属性组合检索模式适于属性比较多,缺乏具有唯一性的属性,用户通过简单的检索方式难以精确定位到目标数据。
从用户的角度来说,用户通常具有更强的目的性,期望更精确的搜索结果。
多属性组合检索模式通常更适合于专家用户,即那些对于目标数据有明确的定位,知道可以通过哪些属性精确定位到自己想要的数据。
从用户的角度来说,用户通常具有更强的目的性,期望更精确的搜索结果。
多属性组合检索模式通常更适合于专家用户,即那些对于目标数据有明确的定位,知道可以通过哪些属性精确定位到自己想要的数据。
多属性组合检索模式的用户任务流为:输入关键字+选择筛选条件 > 得到搜索结果 > 找到目标数据;一次性输入就得到想要的数据。
设计要点
1. 组合检索项的设置
在多属性组合检索模式中,理想的状态下,大多属性之间应是交叉关系;目的是通过这些交叉关系,缩小目标范围,精确定位出目标数据。
但在实际使用时,为了方便快捷,常会将大量非交叉关系的属性进行罗列,形成多属性组合检索。
但在实际使用时,为了方便快捷,常会将大量非交叉关系的属性进行罗列,形成多属性组合检索。
子主题
2. 组合检索项的展示
可根据组合检索项的数量,以及各个检索项的使用频率,来决定组合检索项是直接展示还是折叠展示;以及哪些属性直接展示,哪些属性折叠展示。
直接展示:选用高识别度、高使用频率的、对用户决策有意义的属性作为直接展示的组合检索条件,不建议过于广泛,数量最好不超过5个(7±2法则)。
折叠展示:如果多属性组合检索中的一部分检索条件不是高频率使用的,但又是必须存在的;则可通过折叠的方式将这部分检索条件隐藏起来,将高频率使用的、数据覆盖面广的1-3个属性直接展示出来。
三、模糊搜索+精确筛选模式
模糊搜索+精确筛选,其实也是多属性组合检索的一种,但使用场景有所不同——用户对于要找的数据没有明确的定位,仅有一些模糊的信息,且数据可用于搜索的属性比较多,无法确定使用什么属性进行搜索;则可以通过模糊搜索捞出一堆可能相关的数据,再通过精确筛选逐步缩小范围,找到目标数据。
对应的用户任务流为:输入关键字 > 得到搜索结果 > 选择筛选条件 > 找到目标数据。
在模糊搜索+精确筛选模式中,由于此场景下的用户目标通常不那么清晰,因此精确筛选通常使用平铺的方式。
如果精确筛选的使用频率不高,则可以使用折叠方式将精确筛选部分隐藏起来;如果精确筛选项有2个及以上,则应当设置一次性清除所有检索条件的功能。
如果精确筛选的使用频率不高,则可以使用折叠方式将精确筛选部分隐藏起来;如果精确筛选项有2个及以上,则应当设置一次性清除所有检索条件的功能。
子主题
四、表头检索模式
表头检索——即直接在表格的表头中找到对应的属性,在此属性下对属性值进行检索。
表头搜索会受到表头内容的限制,对当前列的检索,十分直观,但局限性在于检索的内容仅限于当前表格中的内容。
表头搜索每次只能对一列属性进行操作,在进行多属性的交叉搜索时,操作步骤可能会比较多,表格刷新也更频繁。
表头搜索每次只能对一列属性进行操作,在进行多属性的交叉搜索时,操作步骤可能会比较多,表格刷新也更频繁。
主要分为
表头搜索、表头筛选、表头排序
表头搜索使用并不广泛,对于强搜索场景而言,表头搜索过于隐蔽与简单,表头搜索更适于弱搜索场景。
表头筛选和表头排序,在表格数据检索中使用广泛,如果用户没有强烈的组合检索需求,表头筛选与排序是十分直观与便捷的。
表头筛选和表头排序,在表格数据检索中使用广泛,如果用户没有强烈的组合检索需求,表头筛选与排序是十分直观与便捷的。
设计要点
对于表头检索,当触发某个表头检索项时,应当有所标识。
每个表头筛选项,都应有便捷的清除检索条件的功能,如果表头检索项有2个以上,则应当设置一次性清除所有检索条件的功能。
每个表头筛选项,都应有便捷的清除检索条件的功能,如果表头检索项有2个以上,则应当设置一次性清除所有检索条件的功能。
子主题
五、自定义检索模式
可用于搜索的属性特别多,搜索场景十分复杂,用户会因场景或习惯的不同而使用不同的检索属性,难以统一确定;则可使用自定义检索项,来定制因人而异的常用属性。
子主题
总结
如果用户用户有常用的搜索关键字或组合搜索条件,则可增加“搜索历史”功能,但如果是强需求,则应增加定制关键词/搜索条件的功能。
企业中台:表格数据检索模式,可总结为:单/切换属性搜索 + 表头筛选/排序 + 折叠的多属性组合检索(可选)
企业级中后台产品的用户通常是目标明确,效率至上的,这基本上就将C端产品常见的平铺式逐步筛选方式排除了。
对于大多数产品而言,有复杂检索需求的场景是少数的,多属性组合的单搜索框,以及平铺的多属性组合检索方式将是不通用的。
对于大多数产品而言,有复杂检索需求的场景是少数的,多属性组合的单搜索框,以及平铺的多属性组合检索方式将是不通用的。
1. 常规场景
在常规场景下,使用单/切换属性搜索 + 表头筛选/排序 的模式,至于是单属性搜索还是切换属性搜索,则看需求中需要被检索的属性个数。
对于切换属性搜索,建议将自动识别属性作为默认设置——也就是默认为多属性模糊搜索,这将进一步减少操作复杂度,适合于多数简单搜索需求的用户;另外,搜索的触发方式同时使用回车与按钮触发,满足不同操作习惯的用户。
如果有筛选非当前表格中内容的需求,则增加单独的筛选项,筛选使用即时触发方式。
应为搜索/筛选配置快捷的输入清除方式,以提升易用性。
2. 复杂场景
在有复杂检索需求的场景下,增加折叠的多属性组合检索功能,以满足专家用户的需求。
0 条评论
下一页