问题
用户需要找到一个项目或者特定的信息。
解决方案
提供搜索。
From www.tucows.com何时使用
任何一个已经有主导航的网站,用户可能想要在一个类别里寻找一个项目或者想要进一步详述一个问题?。
如何用
1.搜索界面
提供包括一个搜索文案,关键字输入框,过滤(如果需要)和“搜索”按钮 的搜索功能。按下回车键有着和点击“搜索”按钮有着相同的效果。同时在一个独立的页面里提供搜索小贴士(Search Tips)和例子,并在搜索功能的旁边放上这个页面的链接。搜索的输入框要足够大到能够放下用户最常用的三个问题(一般在20个字符左右)。如果过滤条件多过两个,使用下拉列表框来承载条件的选择,否则使用单选框。
搜索--输入框-- 在--过滤条件--搜索按钮
或者仅仅是
--输入框--搜索按钮
2.展示搜索结果
搜索结果在一个至少包括“搜索结果”或者其他清晰标题的新页面呈现。搜索功能在页面的顶部重复出现,并且为了让用户知道当前搜索的关键字,输入框里要显示这个关键字。
呈现搜索命中的数量,并且结果列表是有组织和顺序的,匹配程度最好的结果呈现在最前面。当有多于10条以上的结果,使用翻页(Paging)机制。每一个搜索结果呈现结果本身的链接和一段介绍的文字。如果能够有一个总结或概要放在每个结果的第一行文字上是最好的。结果一般是这样的:
a.页面标题
b.描述
c.分类
d.URL,尺寸,日期
3.关键字匹配
如果搜索引擎需要搜索多个字段,那么需要遵守如下规则:如果没有使用特定的分隔符(不包括空格),搜索应该被翻译成“或”逻辑,同时匹配两个字段的结果在列表中优先呈现。如果使用了特殊的分隔符,搜索引擎必须能够应对自如。例如:有些时候使用“+”和“-”或“包括”和“不包括”来表达“与/或”逻辑,搜索引擎必须能够正确的识别。同时搜索引擎还必须能够容忍至少一个字符的拼写错误。
为什么
通过使用以上的设计模式,整个搜索读起来就变得好像是搜索问题的句子。
更多案例
From tucows在这个来自 tucows 的例子里,实际上设计师能够让这个输入框读起来就像一个句子:用户能够“下载针对于win2000的软件安装包”...
原文链接:
http://www.welie.com/patterns/showPattern.php?patternID=search
网友评论