VR-ZONE/Google 搜尋引擎解秘

文/VR-ZONE

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 對此不願多作表示,需讓時間檢驗

圖文來自:VR-ZONE