一个搜索有话要说
本文2377个字,阅读需要6分钟,如果你对搜索已经很了解,请翻到第四部分,我们来实战做个搜索吧!~

活在飞速发展的21世纪
数以万亿单位的信息
每天从眼前飘过
难以准确找到自己所要的信息
所以,搜索诞生了
下面从四个方面来说下搜索
1.搜索的介绍
2.搜索的功能结构
3.搜索的方式
4.实战——如何设计搜索
• 什么是搜索功能?•
在App中当子目录或者内容较多,无法将全部信息展现在用户面前时,搜索可以帮助用户直达目标,快速准确地找到目标信息的工具,减少时间成本;同时也是提高流量的重要入口,吸引用户注意力。
App搜索功能——位置
1.一级tab搜索过程更方便,点击操作更容易。(位于屏幕底部的导航,搜索作为一个独立的入口要适用于搜索场景相对重要App,部分App也会设置“发现”来承接搜索功能)

2.页面顶部搜索框,入口会更显眼,为转化提供更多的流量。(位于屏幕顶部的导航,让用户打开 App 想要搜索时能快速找到,符合用户期待,适用于当前搜索频率高的页面)

3.页面顶部搜索icon,搜索位置更灵活,可以单独出现,也可以和其他功能组合。(使用 icon 作为搜索点击区域,减少导航栏占位,弱化了搜索功能,适用于当前搜索频率较低的页面)

4.隐藏式搜索位于屏幕顶部的导航,以搜索框的形式。只会在用户需要的时候才出现,平时不会打乱用户的行为。(微信首页刚进来的时候主要以处理最近回复为主,搜索功能相对弱化,当用户下拉页面时,顶部搜索框才会出现)

5.页面中间是用户视觉的中心,同时也是易于操作的地方。(如果不是App的搜索功能很重要的情况下,放在页面中央就不太适合了。icon放在中央又混合在相对内容较多的地方,使搜索功能过于弱化,显然也不是一个明智之举)

6.悬浮式搜索(搜索入口使用户在浏览的状态下总能注意到搜索图标,随时可以搜索的状态。这个效果跟在固定首页最顶的搜索输入框的入口效果较相似)

• 搜索的功能结构 •
1.顶部栏
顶部栏的位置通常包含返回(取消)按钮,一个输入框,可能还会有一个搜索按钮;通常输入框内会包含一些提示类的文字以及运营类的热词等。
当然根据产品的性质不同,顶部栏的功能还会提供一些附加功能控件,例如在使用带有位置定位性质的搜索时,顶部栏还提供位置选择控件等。

2.历史记录
历史记录功能主要给想二次输入的用户在搜索时可以提高效率,用户不必在搜索相同的条件时再次输入,可以减少用户记忆成本。
用户也有自己的隐私,所以在历史记录功能中有一个必不可少的控件就是删除记录控件,方便用户对于历史记录进行删除。

3.热门搜索
热门搜索的内容一般为近期热度比较高的内容或者用户常搜的一些内容,主要给无目的浏览的用户提供一些浏览建议,可以让用户了解到近期哪些内容是大家比较关注的。
以豆瓣为例,通过热门搜索可以了解到最近热映的电影有哪些,或者最近热度比较高的节目有哪些。

• 搜索的方式 •
1.文字搜索
通过输入文本联想,或者选择热词,快速找到自己要搜索的内容,输入完之后,还可以通过一些条件筛选,缩小选择范围,从未帮助用户获得更接近需求的内容。

2. 语音搜索
随着语音,语义的识别,新一代的语音搜索发展也开始渗透人们的习惯中。
对于小孩和来年人来说,他们不会打字,也不再需要为适应智能机,去学习打字或者手写文字,才能找到自己想要的内容,现在都可以快速的通过语音输入方式,轻松找到想要的内容。(PS:大街上听到一首很好听的歌,立即掏出音乐播放器,就可以快速识别该歌曲名称了)

3.图像识别
场景故事一:大街上,看见一个小姐姐的外套真特么好看,觉得穿自己身上也会美美哒,赶紧掏出手机,搜图。识别相似的衣服、包包、鞋子。
场景故事二:我要减肥,推车路过蔬菜区,土豆扫一扫,热量76大卡,猪肉133大卡,跑一千米,才能消耗该热量,我淡定的走过,不买。
图像识别也逐渐成为一个便利的搜索方式,除了以图搜图,条形码搜索还有花草树木识别和果蔬海鲜识别。

4.AR识别
AR技术的盛行诞生了一种新型的互动方式,加强朋友之间的互动,和商家促销宣传的积极性。

• 实战——如何设计搜索 •
搜索功能三步走:
1、打开搜索——搜索前,如何呈现给用户
•由于资讯APP搜索是常用功能,高频需求,故放置顶部bar。
•后台根据最近的热度,在搜索框内展示用户24小时内的热度词,加强互动也不至于使信息滞后。
•多种内容提供时,热门搜索的内容也可以按分类来,系统后台也可以让运营手动调整和添加热词。
2、录入信息——搜索中,增强信息录入效率
•根据平台资讯的类型,分为全部、用户、问答、专栏等形式,可提高信息搜索的效率和准确性。
•提供搜索建议,哪怕用户只记得部分词,也可以找到想看的内容;同时还能节省用户的操作成本,不用全部打完,只打出部分文字就可以给出建议搜索词。
•搜索内容的排序逻辑,如下方的全部频道可以按照资讯的推荐热度,刨去不含关键字的内容。(资讯热度通常分为初始热度,即资讯的频道热度,和标签热度的匹配分数;再加上用户的行为分,指对资讯的点赞、评论、收藏等行为;最后除以时间衰减分,资讯都是有时效性的,当时间衰减,热度通常也会衰减。所以通常初始热度和用户行为分一样时,时间越近的通常展示在前面)
•搜索内容的排序逻辑,如下方的用户匹配
①.名称完全匹配:精准匹配>模糊匹配(如:金融> 金融1/1金融)
②.根据用户粉丝数来降序排列
③.同级且粉丝数一样,按A-Z排序
3、展示结果——搜索后,增强内容有效性
•后台要记录,用户的搜索历史及频率,做好数据埋点,为后续扩展功能提供依据。
•由于资讯app不是电商平台,所以还是选择常规的列表式,结果会比较清晰,用户也可以快速找到内容。(当平台搜索结果内容过多时候,要记得提供筛选器,方便用户搜索内容)
•当无内容时,需要提供空页面或者猜你喜欢,而不是直接空白

• 结语 •
搜索是一项很基础的功能,并在各大APP和网站上担任重要角色,当然搜索并不只是前端看到的样式,最主要需要考虑用户搜索的逻辑和后台要做搜索的目的,期待大家一起分享那些年做过的搜索设计。







































