搜索框架之高级搜索

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

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

高级搜索功能

如果你的网站确实要提供高级搜索功能,通常最好的方法是把它转到一个专门的高级搜索页面上,在那里有足够的空间来放置所有专门的捜索工具,同时也可以对它们进行详细的描述。简单搜索应当是默认的功能,它应当以简单搜索框的形式直接地放置在网站的主页和内部页面上。这种方法会引导普通用户首先尝试简单搜索,一般情况下这对于他们来说就是最好的了。
有关高级搜索功能的主要准则是这样的:应当避免使用它。很少有人能正确地使用高级搜索。同所带来的价值相比,他几乎总是会引起更多的麻烦。

除非你的用户有高度的使用技巧(或者是专业的图书管理员),否则他们不会理解如何使用像布尔搜索这样的功能。只有1 .2%的查询使用了某种形式的高级语法(例如“与”,“或”,或者“除了”)。更糟糕的是,当人们尝试—个高级查询的时候,他们通常会犯错误,因而无法得到他们想要的结果。

为网站设计一个“高级”选项卡

大家在使用软件时经常能够发现,在打开选项对话框后,会显示一些简单的常规选项,但如果常规选项不能满足需要,可以再点击“高级”按钮,面板会扩大,并显示出一些高级选项。这样,既能屏蔽软件设置的复杂性,又不失高级功能的定制性。还能够节省屏幕空间,不会因为一打开选项菜单就面对烟花缭乱的选项而不知所措,我们在网站设计时也可以加入这样的功能。

现在的网页设计中也经常使用这种方法。比如某个软件下载站,打开页面后显示一整张大表,里面是一行行的软件名称等最基本信息,但单击“详细”后,并不弹出新页,而是在当前行下“挤”出一行显示更详细的信息。这种方法比弹出新页要直观快速的多,并且显得更专业。另外,一个经常使用这个功能的地方时ID注册页面,比如注册一个免费邮箱或论坛账号,往往首先显示出简单注册界面,在点击高级功能后,才会显示出输入更多个人信息的界面。