搜索系统——设计搜索界面

信息架构 everyinch 5876℃ 0评论

搜索界面中需要整合以下内容:要搜索什么、搜索到什么、以及如何展示结果。

影响搜索界面设计的外在因素:

□ 搜索的专业水准和动机:用户习惯特殊的查询语言吗,如布尔操作符;或者使用自然语言?需要简单的搜索界面还是具有高级选项的搜索界面?对搜索结果的期望有多高?愿意反复进行搜索吗?
□ 信息需求类型:用户想做全面性的搜索?在查询结果中用户需要看到哪些内容?结果应该简洁还是提供细节?用户愿意提供详尽的查询表达式吗?
□ 被搜索的信息类型:信息是结构化的还是非结构化的?搜索结果是最终内容页还是导航页面?结果是什么文件格式的?结果内容是动态的还是静态的?是否具有元数据标签?
□ 被搜索的信息数量:用户认为有多少结果比较合适?

搜索框

网站一般都具有一个搜索框,形式类似于下图:
blog_search_box
用户会假设搜索界面的运作方式,一些常见的假设是:
□ 用户只需要输入描述术语,其他事情交给搜索引擎
□ 没必要输入AND,OR,NOT
□ 不用担心同义词
□ 不用清楚可以搜索哪些字段
□ 默认搜索整个网站
如果用户具有上述的假设,那就设计一个搜索框。再提供一个解释说明的页面,解释如何做更高级、精准的查询。但是,一般用户很少会去看这样的网页。更好的方法是,及时地做出指导。例如,如果在IBM网站上搜索“servers”,就会得到超乎想像的结果。如下图:
blog_search_ibm1
这是,IBM的搜索系统会提示用户:这里是你的搜索请求找到的756,086条结果。也许太多了?如果是这样,可以考虑使用“Advanced Search”修正你的搜索。或者,你可以从我们的“Tips”页面中学习到更多搜索方面的技巧。如下图:
blog_search_ibm2
另外,把搜索框和其它输入框放到一起会造成混乱。如下图所示:输入框后面都有一个“GO”按钮,用户可能会不知所措,把内容输入到不适当的文本框里。
blog_search_telecom
比较好的做法是把搜索框放到全站导航旁,把按钮的标签定义为“搜索”。这样长时间下来,可以确保用户知道该到哪儿去输入查询。

高级搜索

□ 适用用户(高级用户比如图书馆员、律师、博士生等,以及需要修改最初搜索内容的用户)
□ 通过高级搜索选项缩小检索范围
一般在高级搜索中包括了对特定字段的检索、限定日期范围和搜索区域等等,这些功能框可以充满整个页面,例如Gartner的高级搜索界面无法在一屏之内显示完。这样会使用户无从下手。既然很少有用户进行高级搜索,所以就不建议多花时间进行设计。总之,设计搜索界面的目标就是让搜索者无需访问高级搜索页面。
blog_search_gartner

支持修改功能

□ 在结果页的搜索框中显示最初的搜索字符串,让用户可以修改,而不用重新输入:我要找的是什么?用户用时候很健忘,尤其实在成堆的结果中转来转去的时候。下图中的原来的查询字符串显示在结果页面中,可以进行修改后重新执行。
blog_search_ibm3
□ 说明结果来自何处:如果搜索系统支持多个搜索区域时,让用户知道结果来自于哪里是非常有用的。下图中Dell的搜索系统显示搜索了哪些区域。
blog_search_dell
□ 说明用户做了什么:如果搜索的结果不那么令人满意,可以说明背后发生了什么事,让用户了解情况。同时,还需要考虑:
◊ 重述查询
◊ 说明搜索了什么内容
◊ 说明任何可用的过滤器
◊ 显示隐式的布尔运算符或其他运算符
◊ 显示其他当前设定值
◊ 提及搜索出结果的数目
下图中的《纽约时报》网站提供了很多实例,对用户进行说明:
blog_search_newYork
□ 整合搜索和浏览:要把搜索系统和浏览系统整合起来,允许用户在它们之间相互跳转。Amazon.com以双向的方式提供了这个功能。下图中显示了搜索导致浏览:搜索“Camera”时会检索出分类和产品
blog_search_amazon1
在下图中显示了浏览会导致搜索:访问“Digital Cameras”区域时,检索区域会设定在该区域
blog_search_amazon2
好的搜索界面就像Google一样简单,然而大多数搜索并不能像Google一样强大,所以还需要更多的辅助工作才能真正好用。这包括了搜索的前期准备,索引,元数据,标签等。中期设计,包括搜索框的设计,高级搜索的设计等。搜索的后期规划,包括结果的展现,整理,存储。搜索不仅是一个高技术含量的工具,同时也是考验信息设计能力的难题。

分享&收藏

转载请注明:陈童的博客 » 搜索系统——设计搜索界面

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 一定要学会与比自己更成功的人合作,他们能带给你的,很多时候不仅仅是金钱。
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>