标签归档:Google自定义搜索

博客使用Google自定义搜索

上次在简化博客主题的时候,我把博客自带的搜索功能去掉了,结果有好几位朋友建议我还是加上搜索功能。我后来加上了WordPress自带搜索框,勺子又抱怨搜索结果每页只显示一个——因为我把博客每页设置成只显示一个页面,目的是为了保持专注。

其实,最强大的搜索应该通过Google的站内搜索技巧:关键词 site:tumutanzi.com,可是这个技巧也许只有我自己会这样使用。用户永远是懒的。没有办法,我只好求助Google自定义搜索引擎(Google Custom Search Engine)。

在Google的设置页面添加一个自定义搜索单元后,将代码放到博客主题中想要出现搜索框的地方(我把它放在了日志后面),就实现了通过Google搜索博客的功能。使用Google自定义搜索替代WordPress自带搜索的好处是明显的:

  • 全面、精准、强大的搜索功能,甚至支持语音(目前只支持Chrome PC)和图片搜索,不但能搜索博客文章,还包括评论留言,这是WordPress自带搜索目前不支持的缺点。
  • 搜索界面高度定制,搜索内容与范围也可以定制。
  • Google自定义搜索不占用博客主机资源,虽然用WordPress自带搜索也不会太大的开销。

不过,Google自定义搜索也不是没有缺点:

  • 需要额外加载Google的JS代码,在中国大陆范围内可能存在加载速度的影响——墙的功劳。
  • Google在搜索结果页面会添加相关广告,影响用户体验,而且,如果没有AdSense账号的话,此广告收入完全归Google,毕竟这是Google提供自定义搜索的利益驱动。

综合而言,我还是愿意使用Google自定义搜索替代WordPress自带搜索功能。因为我的博客有近700篇日志,将近80万字,留言评论也有20, 000多条,我在博文中写下来的信息难免不全,留言和评论相当于UGC模式(User-generated Content 用户创造内容),部分评论内容是很重要的补充信息,而WordPress自带搜索居然不支持搜索评论内容。

我的博客可以算一个人综合网站,她记录了我所想、所见的许多东西,内容五花八门,而通过强大Google自定义搜索,就可以更方便地找到自己写下来却已经忘掉的东西。

搜索还得靠Google。