為了傳回相關結果,我們首先需要瞭解使用者的搜尋目標,也就是查詢意圖。因此,我們打造出語言模型,並以使用者在搜尋框中輸入的少許字詞為依據,設法解譯這些文字與網路上最實用內容的相符程度。
解譯的步驟包括看似簡單的拼字錯誤判讀與更正,以及進一步運用複雜的同義詞系統;即使文件不含與查詢字詞完全相符的文字,只要經由這個系統判具定有關聯性,就仍會顯示在搜尋結果中。舉例來說,假設你搜尋的是「變更筆電亮度」,但製造商在說明文件中的用字為「調整筆電亮度」,我們的系統依然能夠理解這兩組字詞和其意圖的關聯性,進而引導你找到符合需求的內容。這套系統的開發歷時超過 5 年,並為各種語言大幅改善了 30% 的搜尋結果。
Google 系統也會嘗試理解使用者搜尋的資訊類型。比方說,當你使用「烹飪」或「相片」等查詢字詞時,系統會判斷顯示食譜或圖片可能最符合你的查詢意圖;若你以法文關鍵字進行搜尋,系統會認為你想找該語言的內容,因此顯示的大多數結果也都會是法文。此外,我們的系統也能辨別許多查詢字詞含有尋找當地資訊的意圖,所以當你搜尋「披薩」時,就會看到附近提供披薩外送服務的商家搜尋結果。
如果你搜尋的是熱門關鍵字,Google 系統能夠理解最新資訊或許比較舊的網頁還實用。也就是說,當你搜尋運動賽事比分、公司盈餘或任何相關內容 (尤其是新的內容) 時,系統就會顯示最新資訊。