搜索设计总结

如果从技术角度去写如何优化搜索的召回率,我肯定比不过程序员,故我尝试从用户体验的角度来写这篇文章,寻求让产品经理们更好理解搜索的设计任务,剩下的优化召回率等等只能是你们去跟开发们软磨硬泡,推进搜索优化。

搜索的应用场景

在上一篇文章<产品信息架构>中我提到了信息架构设计三要素:标签、导航、框架结构,其中导航和我现在要说的搜索功能在产品使用中跟导航是一对互补的功能,例如在商城中我们可以通过分类导航找到我们要的 产品,也可以通过搜索关键字找到产品,但是他们的应用场景是却是截然不同的。搜索有两种应用场景:第一种是用户知道自己要的是什么,明确要搜索的关键字,而且用户觉得通过搜索比通过导航点击寻找信息内容来的方便,最典型应该是商城的搜索:如果你在京东搜索苹果手机,就可以直接查看到苹果系列手机,比你点击导航容易多    第二种是模糊搜索,用户忘记具体信息内容,只记得某些关键字,比如我们办公常用邮件沟通,有时候我想找一封以前的邮件,但是我自己忘记了这封邮件在哪,只记得某个关键字如:会议邀请,这时候我也只能 通过搜索来定位邮件。

搜索设计总结_第1张图片

明确了使用场景接下来就可以围绕使用场景的问题提出产品设计方向,然后设计产品在互联网产品设计中,搜索功能往往被产品经理视为不可靠的功能,缘由有:1、搜索关键词与结果匹配准确度不高  (比如你在商城搜索黑色,结果是什么?导航才是可靠的,不过这也是相对的) 2、搜索需要用户记住某些信息才能有效的搜索。这两点恰恰也就是搜索设计要解决的问题 :即使用户输入不明确的信息也能有效搜索到所需的信息内容。

优化搜索:信息的属性

用户搜索都是通过关键字来定位信息内容,无论是上述那种应用场景,我们如果仅仅通过关键字来搜索信息内容那还是显得不足,我们还需要通过信息内容的属性来优化搜索,以一封邮件为例,如果我现在在我的邮箱里面搜索会议邀请这个关键字,出现的搜索结果估计也要有几百封,这照样还是茫茫大海。

搜索设计总结_第2张图片

除了通过邮件正文和主题的关键字,还可以通过邮件的属性:已读未读、邮件大小、是否有附件等来刷选。属性也有固有属性和自定义属性,用过印象笔记的用户就知道,印象笔记的文章可以自定义标签,其实这也是一种手动添加的属性,用户可以通过标签来选择定位文章。产品经理设计搜索 信息内容时,可以头脑风暴列出信息的属性,找出可以帮助搜索的属性,也可以提供自定义属性,使用这些属性可以帮助用户更精确搜索内容,提高用户体验。

搜索交互流程

搜索设计总结_第3张图片

接下来按照节点来说说交互流程:

1、关键字输入有三个原则:a容错   b减少操作负荷 c精确输入

搜索设计总结_第4张图片

这三个原则适合任何输入交互,特别是在移动设备上输入内容时,由于操作空间小,使用场景复杂,出错是很容易出现的,可以从这三个原则去改进设备与人的交互

2、设定搜索范围:

搜索范围有两个方面:第一是搜索对象范围,也就是要搜索的信息内容范围

第二是搜索条件范围,搜索条件可以是多条件或单条件

搜索设计总结_第5张图片

在设定搜索空间范围上个人觉得印象笔记做的比较好,也比较符合win7的设计指南,印象笔记定位到不同文件夹时会提醒用户当前搜索范围,而且用户也可以手动切换搜索范围。多条件搜索一般在产品设计中属于高级搜索(多条件搜索),设计时要注意说明各条件之间的逻辑关系。

3、显示搜索结果

显示搜索结果时,产品要去帮助用户浏览和寻找所需内容和信息,常用的方法有:高亮显示关键字,告诉用户显示的内容是否有关键词;刷选按钮,帮助用户刷选结果;排序控制,有升序和降序。

你可能感兴趣的:(搜索设计总结)