使用Google Search API
“使用Google Search API”和“Google_AJAX_Search_API_很好!很强大!”在这里有相同的下面内容。
--James Qi 2008年6月6日 (五) 12:34 (CST)前几天使用Google AJAX Search API来尝试新闻资讯搜索成功后,这两天又花了一些时间再看其它的搜索功能,了解了一些基本情况,还尝试运用其中功能做了一些搜索页面的实验,下面记录如下:
目录
什么是 Google AJAX Search API?
官方解释
Google AJAX Search API 使您可以通过 JavaScript 将 Google 搜索放在网页中。您可以嵌入一个简易的动态搜索框,并可以在自己的网页上显示搜索结果,或者以创新方式通过编程使用这些结果。请查看以下实例获得一些启发。
网络搜索:
将网络搜索、新闻搜索和博客搜索集成到您的网站中。
本地搜索:
将本地搜索结果添加到您的网站中,或者使用 Google 地图 API Mashup 集成这些结果。
多媒体搜索:
将 YouTube 视频和 Google 图像搜索新增!结果添加到您的网站或博客。
我的注释
Google提供了一种很方便嵌入各种搜索的功能,基本上不需要编程序(有一些现成的Wizards),也不占用服务器资源(浏览者通过JavaScript直接访问Google服务器),可以实现的功能:
- 网络搜索
- 资讯搜索
- 博客搜索
- 图片搜索
- 视频搜索
- 图书搜索
- 本地搜索
这些搜索还可以组合起来形成整合搜索。
如何入门?
官方解释
- 注册一个 Google AJAX API 密钥
- 阅读开发人员文档
- 使用向导将搜索添加到网站
- 查看一些 AJAX API 社区示例
我的注释
- 密匙我注册得到了,但没有嵌入密匙暂时也可以使用;
- 文档、向导、例子等都很详细,还有视频教程,不过都是英文内容;
- 使用基本代码可以很快实现功能,但要灵活运用的话,还是需要一些程序功底的。
参考网站
官方网站
我的注释
先在人工搜索网站中设置了单个的模板:
- 18dao:Template:自动网络搜索
- 18dao:Template:自动资讯搜索
- 18dao:Template:自动博客搜索
- 18dao:Template:自动图片搜索
- 18dao:Template:自动视频搜索
- 18dao:Template:自动书籍搜索
- 18dao:Template:自动本地搜索 (好像在美国的一些地方搜索,修改地区没有成功,所以没有实际用上)
然后做了一些特别的模板和组合:
- 18dao:Template:自动摘要搜索
- 18dao:Template:自动精选搜索
- 18dao:Template:自动页面
- 从站外链接到无内容的页面时可以自动显示自动页面
- 从站内搜索不到内容的页面时可以自动显示组合搜索
JavaScript的好处是不需要占用过多服务器资源,但这样源代码中也只有JavaScript的代码,而没有实际搜索结果的内容,因而肯定不利于搜索引擎的收录,我们在人工搜索中只是把这作为新闻快报的页面,后续还需要人工来重新编辑。
另外还看到Google提供的其它一些功能:开发人员主页,其中一些也许会很有用、很吸引人!Google还是很OPEN的,百度似乎不太可能提供这样的功能。我以后还有设想把这个功能引入到18dao.org的其它网站,在不太花费人力的情况下,做一些关键词的组合搜索,也许能满足一些浏览者的需求。
标签:Google、AJAX、Search、API。 |
相关内容:
|
别名:应用谷歌的搜索API、使用Google Search API。