Google搜尋API?
有幾個人給我講了關於Google從基於SOAP訪問機制的搜尋轉向基於AJAX的搜尋。
O'Reilly的文章開始對此進行了詳細講解,但是我認為這裡還有更多的內容。
我專門花了幾分鐘時間,在Google的站點上,將大家所指的地方看了一遍,結果,嚇了一大跳。
我期望找到一些詳細講解的JSON格式,這樣我就可以選擇執行時庫/平臺/語言來闡述搜尋的相關內容。
不幸的是,我只找到了一些Html/Javascript例子。下面是一段代表性的程式碼:
var searchControl = new GSearchControl();
// Add in a full set of searchers
var localSearch = new GlocalSearch();
searchControl.addSearcher(localSearch);
searchControl.addSearcher(new GwebSearch());
searchControl.addSearcher(new GvideoSearch());
searchControl.addSearcher(new GblogSearch());
searchControl.addSearcher(new GnewsSearch());
// Set the Local Search center point
localSearch.setCenterPoint("New York, NY");
// tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"));
// execute an inital search
searchControl.execute("VW GTI");
我不知道在我的Asp.net/C#小程式中如何讓它動起來,更不要提Ruby了。
開始的時候,我以為Google正在提供一套基於格式/協議頂層的,方便呼叫的封裝。唉,當你廢棄從那個例子(http://www.google.com/uds/api?file=uds.js&v=1.0),你會得到一小段"真正的"執行Javascript程式碼(http://www.google.com/uds/js/uds_compiled.js)。這是一段程式碼看起來有點亂(或者至少已被編譯)的Javascript,我認為他太巴洛克了,沒有必要進行譯解。
簡言之,從任意一個執行時庫,你都無法分析出可辨別的格式。
在我看來,這是一個巨大的退步。
有一件事情要指出的是從SOAP遷移到POX或者甚至從XML遷移到JSON--前者的變化抵消了在YAGNI精神中的擴充套件性,後者的變化抵消了SGML針對廣大人群的程式語言,為了更好的差異匹配而提供的協同性。
這完全是另外一個概念,它要求你使用一種特殊的語言,執行時庫甚至是本地API來獲取你需要的服務。
不管理如何定義"web service",我都不認為這個新事物有資格來做這件事情。
我希望這只是一個意外而不是一個趨勢,以免我們倒退到難懂的/封閉的協議世界。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1462605
相關文章
- 諷刺&Google搜尋APIGoAPI
- Google搜尋大法Go
- Google搜尋技巧Go
- 快速使用Google搜尋Go
- GOOGLE搜尋祕籍Go
- google搜尋語法Go
- Google推出面部搜尋Go
- Google搜尋指令大全(最新整理)Go
- 黃了。Google中國版搜尋Go
- Google的個性化搜尋Go
- Google 按圖搜尋的原理Go
- 使用Google百度等搜尋引擎的常用搜尋技巧Go
- 轉:google搜尋聯盟與adsense搜尋廣告的區別Go
- Think with Google:印度搜尋洞察報告Go
- 如何使用GOOGLE高階搜尋技巧Go
- python抓取google搜尋結果PythonGo
- google圖書搜尋上線了~~Go
- 微軟挑戰Google 改道垂直搜尋微軟Go
- Google桌面搜尋:很好很強大!Go
- Elasticsearch核心技術(五):搜尋API和搜尋執行機制ElasticsearchAPI
- 揭秘淘寶搜尋API:打造你的專屬購物搜尋引擎!API
- 【JavaScript學習筆記】呼叫google搜尋JavaScript筆記Go
- google搜尋你想知道的東西Go
- Mashable:Google搜尋背後的資料Go
- 轉貼:google搜尋原理論文1Go
- google可以搜尋電子圖書了Go
- Google:24%的美國旅行者通過搜尋引擎搜尋住宿資訊Go
- 百度和優酷的搜尋體驗改善,類似Google Instant搜尋Go
- Google搜尋產品經理:搜尋仍有很大的創新和發展空間Go
- win10 google搜尋不了怎麼辦_win10 google搜尋點了沒反應解決方法Win10Go
- 三步搭建自己的Google搜尋引擎Go
- Google:“父親節特別版”搜尋排行Go
- Google Play Store啟用AdWords搜尋廣告Go
- Google地圖:全球各國熱門搜尋Go地圖
- 轉載:如何穩定地使用 Google 搜尋Go
- SEOMoz:Google搜尋演算法變遷史Go演算法
- Google搜尋美國市場份額超64%Go
- API介面獲取搜尋詞統計?API