现在论坛搜索功能需要输入的关键字最少是3个字节,感觉有时候还是受限制了。
比如我想查所有跟9T花鼓有关的帖子,“9T”占用两个字节,咱们论坛是无法搜索的。当然,可以增加关键字,比如搜索“9T 花鼓”,但如果一位朋友的帖子标题为“412配9T飞轮,平
路用多大的牙盘合适?”,那这个帖子还是不能被检索出来。除非我再按关键字“9T 飞轮”再搜索一次。
再比如,我想搜索BROMPTON的所有秀车帖。车友们把它爱称为“小布”,那么我实际应该输入关键字“小布”,才能得到最多的结果,但还有一些车友把钛材料的小布爱称为“钛布”,那么按“小布”搜,“钛布”的帖子就无法被检索出来。而只输入一个字“布”,又是非法的。
放宽关键字的最短字符限制,会稍增加服务器负担,也会提供大量无用的结果,但有些用户还是本着宁可多看一千个无用的帖子,也不愿放过一个有用的帖子。
另外,有一个想法,就是增加一个隐含的关键字标签。标题能提供的关键字是很有限的,作者发新帖时,可以从论坛提供的关键字标签库里选择多个自认为符合的标签,这些标签在标题中是看不到的,但打开帖子之后可以选择显示这些标签,其它用户使用搜索功能时,原帖作者选择的关键字标签可以当作关键字被调用。
还以小布为例,一个用户秀钛布,帖子命名为“刚买的钛布,秀一下”,
然后自行输入或从关键字库中选择出以下关键字:
“BROMPTON”(以供刚接触小布,还不了解它在我国的呢称的朋友能检索到)
“小布”(以供习惯于称呼小布的朋友能检索到)
"16寸”(以供想选择一款16寸车型的朋友能了解到有小布这个品牌和车型)
隐含关键字的方法也有很大的弊端:如果帖子作者滥用关键字,会给检索的用户带来大量的无用信息,难免跟百度一副德行。
还以秀钛布为例,如果作者把稍微能扯上关系的字眼都例入关键字,比如“英国”、“KOJAK”、“英制”、“内变速”、”外变速”、“飞球”、“易行轮”,那用户还需要花一些时间筛除掉无关的帖子。