最近在研究搜索功能,本来以为比较简单,但是真正的深入研究后发现,这个作为APP非核心功能的搜索,原来藏着这么大的玄机。
首先思考一个问题,什么是搜索?我对搜索的定义是主动表达,与之相对应的是被动表达,比如推荐系统。
第二个问题,为什么需要搜索?我想很多人心里有答案,有限的呈现空间无法将产品内容和数据都到达用户,换句话说,我们当前没有办法在用户不做主动表达的情况下给用户需要的内容,所以需要用户通过一系列的行为帮助我们去理解他自己。
第三个问题,常见的搜索有哪些类型?从搜索输入的角度看,最常见的是文本搜索,其次是语音、图片、扫码等;从搜索覆盖的对象来讲,百度、谷歌、搜狗属于通用搜索,搜索对象覆盖互联网上的各类信息,音乐、视频、购物等搜索属于垂直搜索,搜索对象为某一领域的内容。
笔者研究了20多个应用比较常用的APP来研究搜索。
入口
即输入框,依据搜索产品的定位和类型不同,导致入口的差别比较大。有的产品甚至是没有搜索的,比如摩拜单车、OFO、百度金融等一类与内容展示和提供比较没有关系的产品。最典型的入口,很大一部分都位于页面顶部,比如购物类的京东、淘宝,资讯类的今日头条,视频内容、文章内容类的腾讯视频等。收起的搜索功能(放大镜),比如微信。还有在下方tab页的搜索,这种方式常见于刚开始起步阶段的APP,内容和功能都比较缺失的时候,比如老版本的bilibili。
入口的展示方式,搜索框中一部分是提示是能够搜索什么类型,比如高德地图(查找地点、公交、地铁),格瓦拉(搜索电影、影人、影院、演出)。一部分是推荐搜索。这种推荐就有很多种方法了,包括:搜索最多推荐,人工设置营销信息推荐搜索(热门搜索),个性化推荐。
搜索的方式,最简单就是文字搜索,随着技术的发展,现在又增加了语音,二维码,甚至图片的搜索(淘宝)。
点击入口进入后
不同的产品,根据想带给用户不同的想法和产品体验,导致进入后的结果不太相同。最主要的差别在于是否自动调起输入法。目前绝大部分产品是进入搜索的单独页面,然后自动调起输入法,focus在搜索栏上。少部分,比如bilibili是不自动调起的,原因从下图中,可以看出因为他的搜索中有其他功能的入口,调起输入法就挡住了,不容易被发现,点击率就低了。
默认搜索页面希望呈现给用户哪些信息,这个页面可选择内容包括用户的历史搜索记录(历史记录是否支持单条删除和批量删除,点击批量删除是否有确认提醒都会带来体验差异),热门搜索(呈现方式包括排行榜、大家都在搜、换一换等,代这类方式大部分APP都存在)、分类搜索内容(比如优酷的搜索包括精选、花絮、电影、游戏、娱乐、动漫等等分类)、推荐模块(旅行类产品常见猜你喜欢模块)等
输入过程
自动补全,输入框敲字符时候,会弹出下拉列表提示候选词给用户,方便用户输入,提升用户体验。一方面帮助用户优化搜索条件,一方面也能够减少用户的输入错误,另一方面还有助于一些营销活动的开展。目前还有更加复杂的自动补全,还能增加筛选项。如下。
历史记录
部分产品,大部分是搜索工具会在用户输入时自动生成用户搜索过的记录,这个功能出现在自动补全前。历史记录能减少输入成本。
高亮显示
如简书APP,这样的对用户的搜索词进行高亮处理,主要是为了表明搜索的依据,减少用户选择成本。
联想搜索
大部分电商APP,比如淘宝,在用户搜索衣服之后,会推荐给用户相关的商品,比如裤子、卫衣、短袖等,这些推荐还与用户标签有关。
搜索结果定制
不同的APP有不同的定制方案,比如淘宝,当用户恰好搜索某个品牌时,会有单独的品牌展示页,或者在简书搜索时,会搜索到相关的用户和专题。
小结
本文初步研究了互联网产品的搜索功能,还有很多比较人性化的、小的功能还可以仔细研究。比如:直达结果、搜索结果联动、搜索结果高级筛选等。这些功能都能看出产品背后各家的产品经理为了提升用户体验的用心和思考,一切都为了用户体验和业务发展,这就是产品经理的职责。