秒懂产品搜索功能设计
时间:2023-03-20 07:22:01 | 来源:电子商务
时间:2023-03-20 07:22:01 来源:电子商务
本文主要介绍搜索分类以及表现形式、搜索基本原理、最后介绍搜索功能设计思路,让你秒懂如何开始设计搜索功能
一、 搜索功能简介搜索功能在一款产品中是非常常见的功能,主要满足某类明确的需求。搜索功能要求自身的数据库的数据量足够或者是搜索技术强,否则用户体验不佳。按照搜索范围划分,搜索功能可以分为门户搜索引擎产品、垂直类搜索产品、本地搜索,按照表现形式划分,搜索功能可以分为一级搜索、二级搜索、三级搜索。
图1 搜索分类以及表现形式门户级搜索引擎产品面向全网搜,主要产品有百度搜索、360搜索、谷歌搜索等,垂直类搜索面向全站数据库搜,主要产品有淘宝搜、京东搜等,本地搜面向列表搜,主要产品有QQ搜等
图2 常见的搜索产品举例二、 搜索基本原理以及特征搜索引擎产品、垂直搜索引擎、本地搜三者难度逐渐降低,其技术原理也是有所差异。搜索引擎产品通过用户输入的关键词,通过爬虫从全网采集数据进行反馈,面向全网搜,没有分类目录也没有网页数据库,搜索结果完全来源于其它网站
图3 搜索引擎产品基本原理 垂直搜索引擎通过用户在全局搜索栏中键入关键字,引擎从自家的服务和后台数据库中采集数据反馈给用户。广义的来讲,垂直搜索引擎依然可以面向全网搜,但是会针对某一特定的领域,例如搜机票、搜小说、搜视频等。狭义的来讲,垂直搜索引擎面向本站数据库搜,属于全局搜索。
图4 垂直搜索引擎基本原理 本地搜(局部搜索引擎)通过用户键入的关键词匹配匹配用户本地以及存储在数据库和服务器中的个人相关信息,主要面向某个数据表,基于用户产生的数据表进行搜索或者某个分类列表的列表范围搜,例如QQ的搜索。
图5 本地搜索引擎基本原理三、 搜索功能设计思路了解了基本的搜索分类以及基本技术原理,接下来就是如何去设计搜索功能。先确定搜索功能的范围,然后再确定搜索功能的表现形式,而搜索范围和搜索表现形式往往由搜索功能的优先级来判定。垂直搜索引擎在产品前台主要表现为全局搜索栏,一般放在首页导航栏上,例如下图的京东。本地搜一般放在首页导航栏下的二级搜索或者以Icon形式放在导航栏上的三级搜索,例如下图的QQ音乐搜,抖音搜。
图6 搜索栏位置 举例说明如何做搜索功能,小明是一个在校大学生,临近女朋友生日,他想买一点礼物送给女朋友,但是不知道买什么,他的预算是300元左右,希望能很快拿到礼物,因为她女朋友后天就生日了。大家想想搜索功能可以怎样去满足小明的这个需求呢。首先我们可以做个需求分析,看看小明有哪些需求,见下图
图7 小明搜索需求分析 我们现在分析清楚了需求,再来看看是怎样进行设计搜索功能满足小明的需求,假设我们是一家电商网上,小明首先进来就点击全局搜索栏,然后进入搜索页,搜索页面依次为搜索键入框、搜索历史、搜索发现等。这个时候我们满足的是用户键入搜索的需求,接下来点击搜索完毕后进入搜索结果页。
图8 全局搜索页面布局 搜索栏键入页面,附带有预想功能,实时预测用户想要搜索的商品品类,搜索完毕后进入到搜索列表结果页,页面上部有一、二级范围栏用于用户精确搜索,这个时候我们可以满足用户精确搜索的需求,侧边栏能满足用户更加精确的搜索需求。
图9 搜索栏具体页面设计 总结搜索功能的设计思路是:第一步根据用户需求、技术实力、数据库的体量先确定搜索功能的范围,第二步根据功能的优先级决定搜索功能的表现形式,是全局搜索栏、导航栏下的二级搜索栏或者Icon形式表示的三级搜索栏?,第三步设计全局搜索页布局、搜索键入页面布局,第三步设计搜索结果页、商品排序逻辑等,第四步设计范围栏、侧边栏满足用户的多样性搜索需求。
四、 总结本文主要介绍搜索的分类以及表现形式、搜索基本原理以及特征以及搜索功能设计思路。希望本文对读者能有所启发,更多干货关注作者微信公众号-微闻知著。点赞+关注,学习不迷路哟,与君共勉