搜索 Search

文章目录

Search 搜索封面

搜索是一种导航方法,允许人们通过应用程序快速查找信息。用户在搜索视图的搜索栏或文本字段中输入查询,然后查看相关结果。

搜索流程大体上可分为:【搜索前】【搜索中】【搜索后】

搜索流程

1. 搜索前(搜索入口)

  • 顶部搜索框:最常见的样式,位置在导航栏上面
  • 搜索 icon:提供搜索入口,但搜索不是最必要入口
  • Tab bar 搜索标签:搜索功能非常重要,需要开辟一个独立标签栏按钮

搜索入口

搜索框样式

常见的搜索入口结构有:通栏结构、非通栏结构、按钮状态,对于搜索功能的优先层级依次递减。

搜索框样式

2. 搜索中

搜索中有两个阶段的动作,第一个是激活搜索阶段,第二是文本输入阶段

2.1 激活搜索阶段

点击搜索框后,搜索框被激活,此时光标出现,输入键盘自动弹起。此时在搜索框下一般会展示【历史记录】,以及根据算法生成的【猜你喜欢】,或者【热点推荐】等。

搜索激活状态

2.2 搜索输入阶段

当用户输入文字信息时候,系统会自动将输入的关键词与库内信息进行匹配,并按照某种规则排列展示,这就是搜索输入阶段。

搜索输入状态

3. 搜索后

搜索完成后,一般会显示删除图标,便于一键清除文本,或者有些搜索结果以标签形式展示,并附带删除按钮

搜索后状态

3.1 搜索结果信息展示

对于同类信息,一般采用统一样式,根据内容多少选择列表或者卡片进行展示

对于多类信息,可以采用多种布局方式展示

对于随机信息展示,一般出现在搜索引擎中,采用卡片式设计用以区分内容

搜索结果展示

3.2 搜索结果体验优化

3.2.1 首位卡片

搜索结果页的头部信息会以特殊设计形式作为处理,在结果页中,首位卡片设计常常能够营造氛围感和官方可信度,并且增加品牌曝光度

首位卡片

3.2.2 辅助搜索

一般在较为宽泛的话题搜索时,搜索结果页会出现一些筛选模块,辅助用户进行搜索,提高了搜索效率和精准触达。

辅助搜索

3.2.3 搜索容错处理

搜索场景应当尽可能具备更强的容错处理能力,当用户表述不准确时,加强对用户搜索目标的预测,并且提供搜索结果指引

搜索容错

3.2.4 空态页

4. 搜索交互

4.1 搜索点击过渡

搜索点击过渡有两种,第一种是左侧的平滑过渡;第二种是右侧的推进过渡。

平滑过渡动图

推进过渡动图

4.2 搜索滑动过渡

当页面进行滑动时,搜索栏有两种情况,第一种是固定在页面顶部,第二种是跟随页面活动后固定在页面顶部。

固定顶部动图

跟随滚动动图

参考: