博客使用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。

博客使用Google自定义搜索》上有34条评论

      1. 深蓝

        我怕是无法子帮你测试了,改了Hosts加整日挂上Goagent,Google一般都是能够正常使用的,我反正是那种离了Google就混身不舒服的,以前不能正常翻墙的貌似会不正常(不过已经很久了)。Ps:特地用舍友未翻墙的电脑试了下,搜索了一些敏感词,貌似都能正常显示。测试环境:江苏镇江移动。

        回复
        1. 土木坛子 文章作者

          谢谢。你这是在调戏GFW吗?哈哈,能用就好。不过,有能耐光临土木坛子博客的朋友都是网络技巧甩出普通网络小白几条街的高手,所以即使不能用,我也不担心。

          回复
  1. 佐仔

    你的博客都能访问的话,那Google搜索大都可以使用,但不排除某些地方连Google都访问不了,如北京,因为本周末那里在开会。所以我还是喜欢WP的自带搜索。但技术要求比较高,需要修改WordPress的模板,把搜索结果以标题或标题+内容显示在一个页面上。

    回复
  2. Raysmond

    无论是查资料,查文献,搜博客,搜图片,还是google靠谱,国内百度出来的很多不相关的百度知道,百度贴吧的内容。

    回复

佐仔进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注