对Google.cn关键词提示的几个看法
Google.cn启用搜索建议功能已经有一段时间了:现在,当你在Google.cn首页的搜索栏里输入关键词(中、英文,甚至是拼音均可)时,Google会自动向你建议相关的关键词,以节省你的输入时间。
这个东东我们应该比较熟悉了,以前是Google Suggest的主要功能,甚至我们现在将自动提示的快速输入功能都叫做Suggest了;Microsoft那边叫“自动完成”(AutoComplete),网页上的文本框控件甚至有一个属性叫做autocomplete,ASP .NET Ajax Toolkit里面也有一个控件叫做AutoComplete。以前做WinForm开发时,也提供大致类似的功能:一个文本框中,用户随便录入名称、拼音码、五笔码、编号等都给出相应的提示以便于快速录入。
下面列举一些个人对Google.cn的搜索建议功能的一些看法——
1、这个功能的启用体现了一种霸气:搜索的结果相对来说应该是准确的,否则将带来信任危机;
2、共性代替了个性,由于显示的搜索建议是来源于其他用户的统计数据,一方面确实加快了输入的速度,另一方面毫无疑问也抹杀了用户的独立思考空间,而无疑地,搜索是一项“创造性的劳动”;
3、建议的关键词排序令人费解,按照搜索的结果数排列显然是不对的,那么很可能是按照搜索次数排列的,但是在下拉结果框中我们看不到这项指标,只能针对唯一的量化指标搜索结果数进行妄自揣测;
4、也许由于有的关键字搜索次数不多(和已列出的关键字不是一个量级),所以这些关键字被屏蔽了,作为搜索建议来说,也无可厚非,但有时候我们可能需要更智能的提示,最好可以让下拉列表支持PgDn键切换到下一页,这并不困难;
5、屏蔽了文本框原有的autocomplete功能,用户以前使用的关键词不会再被提示了,搜索引擎是我们进入某项资源的入口,我们很可能记不住资源所在的位置,而在搜索过程中使用的关键词往往会在我们的大脑中留有印象,所以当我们要再次检索这些资源的时候,文本框原有的autocomplete功能就会起到更好的提示作用。
当然,如果你不喜欢Google.cn的这个功能,你可以选择在“使用偏好”的“查询建议”栏中取消它。问题是:“不在搜索框内提供查询建议”是默认值才应该是比较合理的,否则,就像网易免费邮箱不知道为什么默认情况下是“记住用户名”一样讨厌。也就是说,即使你的应用程序推出了很好的新功能,也不要强制用户去使用,好的方式是给出暗示或提议,而不是帮用户去选择。
Life is like a boat, and I'm at sea.