搜索框架之高级搜索

要想进行高级搜索,最常见的方式莫过于通过一个高级搜索(Advanced Search)链接,就在快速搜索栏的旁边。但可能并不是我们最常用的方式。为什么会这样?

首先,传统形式的高级搜索并不像我们想象的那样被广泛地使用。非正式的观察资料显示,长期稳定地使用高级搜索的群体非常稀少,而在此群体之外,这一功能基本无人问津。实际上,唯一真正在乎高级搜索的也许只有图书管理员,以及相似类型的人。图书管理员常常需要为顾客寻找特定的信息,而这些信息一般都鲜为人知,普通的搜索很难涉及。不仅是寻找不常见的信息,这种搜索可能还涉及寻找特定的媒体类型,或者某个具体的版本,同时还要检验信息的可靠性。高级搜索能够出色地完成这类工作。不过在通常情况下,大多数人并不需要这些。对于一般用户来说,在多数时间里,高级搜索的威力都过于强大。

但还有第二种类型的高级搜索,我们经常会用到,而且它也不会表现得特别“高级”,我们称之为受限快速搜索(Qualified Quick Search)。

受限快速搜索是快速搜索的一种形式,通过附加标准(关键字之外的限定词)从而让搜索更高效。在旅游网站上进行的搜索就是一个很好的例子。

比如,要在Southwest.com上预定航班,用户需要先选择出发城市、到达城市、起程日期、返回日期还有购票的成人及儿童数量。汽车租赁网站Hertz.com则要求用户预先选择租赁城市、提车和归还时间,以及想要的汽车款式。而要在Hilton.com上预定房间,用户得指定他们将要停留的州或者城市、入住日期、退房日期、需要的客房数量,以及是否把搜索扩大到所有希尔顿酒店或者更广的地理区域。

要想提供好的搜索结果,这些网站就需要知道更多的信息,而不仅仅是“安排一次到亚特兰大的旅行”这么简单。如果没有准确的细节,它们就没办法向用户提交有意义的结果。

Cancer.gov则对上述形式稍加改变,同时也是为了满足用户特殊的需求。 寻找临床试验(clinical)信息的用户通常都不知道应该如何搜索,所以网站的设计师专门为此创建了一个页面,包含了一些附加的搜索限定词,以便用户能够轻松一点。这种方法和高级搜索之间有什么区别呢?坦白说,除了措辞之外没有任何不同。网站用Search for Clinical Trials链接代替了 Advanced Search链接,仅此而已。高级搜索的麻烦之处在于,用户并不一定认为他们有任何高级的问题,而只是有一些简单的问题不知如何解决。仅仅变换一下标签,就能改变用户对该功能的认同程度。

为临床试验提供专门的搜索表单,此举也能使用户了解导致各试验不同的因素。试验的状况、阶段、治疗类型、ID和捐助人都能帮助我们缩小选择范围。但如果网站只提供一个快速搜索栏,是否每位用户都知道该输人这些信息呢?绝不可能。但因为有了这种专门的搜索功能,他们就能从中学习,并在日后运用这些知识。

亚马逊和其他许多网站采取的则是更为简单的形式。由于常见的搜索词很可能会得到多个种类的结果(例如搜索Nintendo Wii会得到电器、玩具、服装等结果),这些网站通常会在快速搜索栏旁边加一个下拉菜单,以此要求用户为搜索词添加具体的界定标准。这与西南航空要求用户用起程和返回日期来界定搜索是一样的道理。

这也是高级搜索的一种形式,因为它在关键字之外还需要其他限制。不过二者又有很大不同,因为这些标准通常都是必需的(而不是可选的),而且并不需要很多标准,不像高级搜索常常会提供一大堆的过滤选项。它更为简单一只是请用户事先对搜索进行一些限制。所以我们称之为受限快速搜索。

在设计站内搜索系统时,一定要考虑清楚是否添加高级搜索。也许的确有一部分用户偶尔会从中受益,但如果你的网站走的是大众路线(也就是说你的主要用户并不是图书管理员),也许可以不用专门构建一个高级搜索页面。而如果你需要用户输入的具体信息才能提供有意义的结果,那么受限快速搜索也许正是不二之选。

分类目录: 建站教程 | 标签: 搜索  框架  高级  搜索   | 评论:0
上一篇: 网页设计中的分页模式
下一篇: 搜索框架的任务流程