語意搜尋是一種資料搜尋技術,主要著重於理解使用者搜尋查詢背後的情境意義和意圖,而非只比對關鍵字。這項技術不僅會比對搜尋查詢與編入索引的內容之間的字面相符程度,還會考量各種因素,包括字詞之間的關係、搜尋者的所在位置、先前搜尋過的內容,以及搜尋的背景資訊,以便提供更相關的搜尋結果。
傳統搜尋引擎通常著重於將搜尋查詢中的關鍵字,與編入索引的網頁中的對應關鍵字進行比對。相較之下,語意搜尋的目標是像人類一樣,理解使用者搜尋背後的深層意義和意圖。語意搜尋會理解搜尋查詢中的字詞、詞組和實體的含意與情境,盡力提供高度相關的搜尋結果,滿足使用者資訊需求。
假設您搜尋「最適合平面設計系學生的筆記型電腦」,傳統搜尋引擎可能只會將關鍵字與網頁進行比對,而語意搜尋引擎則會試圖理解您正在尋找具備特定功能的筆電,例如強大的顯示卡、充足的 RAM 和色彩準確的螢幕。系統會回傳適合平面設計工作的筆電推薦結果。
您可以使用 Vertex AI Search、BigQuery 和 AppSheet 等 Google Cloud 產品來建構語意搜尋解決方案。如要探索符合需求的語意搜尋選項,請聯絡我們的銷售團隊或開始免費試用。
自然語言處理 (NLP) 是人工智慧的子集,在語意搜尋中扮演重要角色,可讓搜尋引擎理解並處理人類語言。機器學習演算法是 AI 的另一個核心面向,可協助識別資料中的模式和關聯性,進而為語意搜尋提供相關資訊。
語意搜尋引擎採用各種技術,包括自然語言處理 (NLP)、知識表達和機器學習,以便瞭解搜尋查詢和網路內容的語意。以下是這項程序的細節說明:
語意搜尋相當重要,原因如下:
接著來深入瞭解語意搜尋與其他搜尋方法的差異。
語意搜尋旨在瞭解搜尋背後的含意和意圖,而關鍵字搜尋則著重於找出查詢的關鍵字與文件中關鍵字的完全比對結果。語意搜尋能更精準地掌握使用者真正需要的資訊,尤其是包含同義詞、模糊字詞或概念間隱含關係的複雜查詢。
詞彙搜尋與關鍵字搜尋類似,都是根據字面形式比對字詞和詞組,不會考量潛在意義,而語意搜尋則旨在理解字詞和詞組的含意及彼此關係。
脈絡搜尋會考量使用者的位置和過往互動等背景資訊,擴大傳統搜尋的範圍。語意搜尋雖然也能利用情境線索,但主要著重於理解搜尋查詢本身的字詞和詞組含意。您可以將脈絡搜尋視為使用與使用者相關的外部線索,而語意搜尋則著重於解讀查詢的內在意義。
向量搜尋是將文字以高維度空間中的數學向量表示。接著,系統會計算查詢向量與文件向量之間的距離,找出最相似的內容。語意搜尋可以使用向量表示法,但這項概念更廣泛,涵蓋各種技術,可用來瞭解字詞的含意和彼此關係。
以下列舉幾個例子來說明語意搜尋:
舉例來說,在大型電子商務網站上搜尋「跑鞋」,可以用來說明語意搜尋引擎的運作方式。搜尋引擎瞭解「跑鞋」與「球鞋」、「運動鞋」和「慢跑鞋」等字詞有關。也可能會考慮 Nike、Adidas 或 Brooks 等以跑鞋聞名的品牌。
在國家公園網站上搜尋「步道地圖」時,可以看到位置情境如何影響搜尋結果。語意搜尋引擎會根據使用者的 IP 位址或先前提供的位置,優先顯示附近的步道地圖。舉例來說,如果使用者位於公園的北側入口附近,引擎可能會優先顯示從該地點出發可抵達的步道地圖。
語意搜尋擅長理解自然語言查詢舉例來說,搜尋引擎會正確解讀「巴黎下週的天氣怎麼樣?」這類搜尋,並擷取巴黎的下週天氣預報。即使使用者以對話方式提出查詢,搜尋引擎也能拆解查詢並理解意圖。
語意搜尋可廣泛應用於各個產業:
語意搜尋可讓使用者更準確地找到相關產品,進而強化電子商務平台。舉例來說,如果使用者搜尋「保暖冬季手套」,搜尋結果可能會顯示毛線、羊毛或其他保暖材質製成的手套,即使產品說明中並未明確提及「保暖」也一樣。
在企業環境中,語意搜尋可協助員工在公司資料庫、內部網路和知識庫中,快速有效地找到相關資訊。這有助於員工在需要時取得所需資訊,進而提升工作效率和決策能力。