產業快訊 News
一次又一次的奇妙旅程 Google搜尋
Google 搜尋是許多人每天離不開的工具,不過你知道一個搜尋動作包含那些流程嗎?讓 Google 人 Jake Hubert 告訴你。
Google 搜尋產品經理 Jack Hubert 將使用者的搜尋動作分成三個階段,並提供了一張資訊圖表解釋搜尋的流程。
搜尋前
其實每一段搜尋的旅程在你輸入搜尋關鍵字前就開始了,像 Google 搜尋這種搜尋引擎在平常就會派出它的軟體機器人(Software robot)爬梳網際網路,在各個網頁聯結中移動,將各個網頁中的資訊傳送回 Google 伺服器,這些資訊除了網頁外,也包含了影片和圖片等多媒體資訊的索引。截至目前為止 Google 已經投入 100 萬個小時建立這些索引。
▼自動完成在輸入較長的關鍵字時十分方便。
搜尋時
在使用者輸入文字的時候,Google 就會開始顯示預測建議,讓使用者可以更快地選擇所需要的關鍵字。而在使用者按下「Enter」鍵開始搜尋之後,使用者的關鍵詞就會透過封包傳送,這些封包 會找尋最快到達 Google 資料中心的路徑。Google 的資料中心可能散落世界各處,這些資料中心內放置了大量的電腦,並儲存巨量資訊,讓搜尋關鍵字可以獲得所需得資訊,平均一次搜尋要經過 2400 公里的旅行,使用者才能夠獲得答案,這些搜尋以近光速旅行,以每小時數億公里的速度傳送。
▼這不是什麼奇怪的軍事基地,這是 Google 擁有的其中一座資料中心。
傳回搜尋結果
Google 搜尋最後的一個階段就是傳回搜尋結果,這個階段就是 Google 強大的搜尋演算法發揮作用的時候了。Google 根據關鍵字找到數千數萬個搜尋結果,Google 搜尋就會根據自己的 200 項指標排列相關度高低,Google 稱之為「信號」(signals),著名的 PageRank 就是 200 項指標的其中之一。Google 搜尋依據演算法判斷出相關結果後,就會依照排名將搜尋結果呈現給使用者。Google 的搜尋結果演算法持續都在修改,光去年就有超過 500 項改進事宜。
▼搜尋結果會依相關性排列,這個機制背後有極為複雜的演算法。
Google 最近的演算法更新,可以讓近期的事件排名往前移,讓使用者搜尋事件時,能夠提供最即時的資訊,例如你現在在 Google 搜尋裡輸入「奧運」,Google 就會顯示 2012 年即將舉行的倫敦奧運結果。
▼ Google 提供的搜尋資訊圖表可以清楚地顯示 Google 的搜尋流程。
Google 搜尋新功能
另外在某些地區,Google 搜尋也開始加入 Knowledge Graph 這個功能,將 5 億個真實世界的實體,例如建築、名人或是古蹟等,連同 35 億個事實編譯成電碼。讓 Google 搜尋第一次可以認識真實世界的實體,使用者輸入的關鍵字對於 Google 搜尋再也不只是冷冰冰的數字,而具有真實的樣貌。
Konowledge Graph 會在使用者搜尋關鍵字的同時,即時判斷使用者指的是什麼真實事件物件,並會將相關資訊隨著搜尋結果一起顯示,如搜尋名人的名字,就會顯示相關簡介;搜尋古蹟就會顯示相關照片和歷史等。
▼ Knowledge Graph 可以在你輸入特定關鍵字時,顯示相關資訊,例如你輸入「Abraham Lincoln」的話,就會發現他其實不是吸血鬼獵人。
根據 Google 搜尋產品經理 Jake Hubert 表示,Knowledge Graph 嚴格上來說不算是語意搜尋,不過 Google 以自己的方式,讓 Knowledge Graph 具有依使用者語意判斷搜尋結果的能力。另外 Knowledge Graph 也支援 Google 搜尋行動版,因此當然也可以和圖片搜尋與語音搜尋共同使用,不過未來 Knowledge 是否會加入 Google Glass Project ,Jake Hubert 對此不願多作表示,需讓時間來檢驗。