Google 專門介紹搜尋技術的 Inside Search 網站,其中 Under The Hood 網頁是告訴大家 Google 為了讓搜尋更快且更有效率,默默在背後做了多少事情。例如 Google 的索引(index)可是有超過1億GB內容;加入 Google Instant 、自動完成技術也都是為了加快搜尋速度。
Google Inside Search的Under The Hood介紹網頁最近改版了,Under The Hood是讓對 Google 搜尋有興趣的人知道Google在背後默默做了哪些努力。「Under the hood」片面翻譯是打開引擎蓋,語意則是接近「知其然,知其所以然」的意思。
Experiments Lab所做的努力
Google會與使用者一同測試最先進的搜尋技術,當使用者每次進行搜尋,也是在一同參與實驗。
▲Experiments Lab不斷研發改進最新的搜尋技術。
Experiments Lab進行的工作:
- 自動完成實驗(Auto complete experiments):Google持續嘗試不同的方法以加快Google Instant呈現結果速度,Google的實驗還包含在打出完整字句前就開始進行搜尋。
- 搜尋排名實驗(Search Ranking experiments):Google會測試即將推出的最新版運算法改進,幫助使用者找到更高品質的搜尋結果。
- 使用者介面實驗(User Interface Experiments):當Google推出新功能給全世界的使用者前,會先把主要功能開放給1/100的使用者,你現在可能就已經見到Google即將推出的新功能。
- 2010年的實驗(Experiments in 2010):Google始終不斷在進行實驗,在2010年已經實現超過6000項特定的搜尋實驗。
搜尋已經是生活中的一部分
身為全球最大的搜尋引擎,你可以想像Google首頁乾淨簡截的白色頁面背後,究竟有多少誇張的數字呢?Google的索引(index)可是有超過1億GB的內容,光是龐大的資料量就得付出許多功夫來整理。
▲Google搜尋背後的小故事。
搜尋背後的小故事:
- 100萬小時運算:Google花了100萬小時建立索引資料(index)。
- 每天10億次搜尋次數:Google每天要處理超過10億次搜尋。
- 4500億個獨特查詢:自從2003年以來,Google回答了4500億個新的獨特查詢(也就是Google以往從沒見過的關鍵字搜尋)。
- 1000人工年:Google花上超過1000人工年(1000 man-years,意旨1000個人工作1年、或1人工作1000年)進行Google搜尋演算法的開發。
- 閃電般的預覽速度:Instant Preview的平均載入時間只需要1/10秒。
- 獨特查詢:每天都會出現20%的獨特查詢(unique queries,以往沒見過的關鍵字搜尋)。
- 跨越1500英里的回答:每個搜尋平均要跨越1500英里的距離取得答案,回到使用者的電腦中。
- 索引規模:過去數年間Google索引內容增加超過數10億個,Caffeine索引的內容也超過1億GB。
快!還要更快!
Google每天處理超過10億則來自世界各地的查詢,平均回覆搜尋結果為0.25秒,如何更快、更有效率的搜尋就是一大挑戰。
▲Google搜尋的平均回覆時間為0.25秒。
Google的快速搜尋理念:
- Google知道等待是多麼令人洩氣:這就是Google為何希望能瞬間顯示搜尋結果的原因,更好的是,Google希望能幫助使用者在輸入關鍵字每個字母(或講話)的瞬間就進行搜尋,並立即顯示搜尋結果。
- Google持續加快搜尋引擎的速度:除了漂亮的程式碼之外,Google在全球建立的分佈式計算系統(distributed computing systems),確保使用者可到更快的回應時間。隨著自動完成(autocomplete)和Google Instant等技術,Google能在使用者打好關鍵字之前就找出搜尋結果。此外Google也不斷抓取網路上的內容,確保使用者在幾分鐘內即可找到最新的新聞、部落格、以及狀態更新。在Realtime search加入後,也能在事件發生後隨即提供即時話題內容。
- 即時搜尋(Realtime search)案例,以2011年埃及革命為例:2011年1月28日,埃及的示威抗議過了3天之後,網路上包含埃及「Egypt」這個字的Tweet推特訊息超過24萬5千則。Google也在48小時內增加索引加入1000萬個相關的部落格文章、以及22,350個相關的新聞結果。
隨時、隨地都能搜尋
過去2年間,Google在手機等行動裝置的搜尋量,比起桌上型電腦的Google搜尋增加5倍,使用者已經不侷限在桌上型電腦前進行搜尋,而是隨時隨地都會進行搜尋。Google針對iOS、Android平台推出多款應用程式,讓使用者在外也能立即進行搜尋。
▲Google提供了iOS、Android系統多款應用程式,可快速查詢到需要的內容。
資料、圖片來源:Under The Hood
延伸閱讀:
Google 搜尋再進化,讓你挖出 Google+ 訊息、照片和用戶
用 Google 畫函數圖,幫你寫數學作業,還能畫愛心做告白