June 4,2006

Google AJAX Search API

Google 最近新發表了新的 API 程式庫 Google AJAX Search,看其名也大概可以猜出其用途,利用類似 Google Maps API 的成功方式,來將「搜尋」也導入到大家的網頁中,並且利用 AJAX 做為背後技術基礎,整個服務可以在不換頁的情況下也能完成搜尋,很有趣的 idea,不是嗎?如此一來,以後將會是每個網頁都是搜尋引擎的時代,「Search everything, search everywhere」。

不過目前 Google AJAX Search API 尚在 beta 中,文件也不齊全,如果想多瞭解可能還需要透過參與該 API Group 的討論。

底下是個簡單的試作:



程式碼:

 1 <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/>
 2 <script src="http://www.google.com/uds/api?file=uds.js&amp;v=0.1&amp;key=--DELETED--" type="text/javascript"></script>
 3 <div id="searchcontrol"/>
 4 <script language="Javascript" type="text/javascript">
 5     //<![CDATA[
 6       // Create a search control
 7       var searchControl = new GSearchControl();
 8 
 9       // Add in a full set of searchers
10       searchControl.addSearcher(new GwebSearch());
11       searchControl.addSearcher(new GvideoSearch());
12       searchControl.addSearcher(new GblogSearch());
13 
14       var drawOptions = new GdrawOptions();
15       drawOptions.setDrawMode (GSearchControl.DRAW_MODE_TABBED);
16 
17       // Tell the searcher to draw itself and tell it where to attach
18       searchControl.draw(document.getElementById("searchcontrol"), drawOptions);
19 
20       // Execute an inital search
21       searchControl.execute("台灣");
22 
23     //]]>
24 </script>


Posted by syshen at 樂多Roodo! │14:08 │回應(0)引用(1)網路停看聽
樂多分類:網路/3C 共同主題:Google 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1706752
引用列表:
Google 在前陣子推出了 Google AJAX Search API,所有人都可以透過 Google 所提供的這個 API 來在自己的網站中加入 Google 搜尋功能,而且除了一般的網站搜尋外,也有像是 Google Maps、Blog、Video 等搜尋,
Google AJAX Search API 程式碼自動產生器【syshen's blog】 at June 14,2006 15:30