這兩種搜尋方式最明顯的差異,在於它們處理的是「使用者想表達的意思」還是「使用者輸入的字詞」。
語意搜尋不僅僅看個別詞彙,還會考量查詢的整體脈絡。它可以將使用者所在地點、歷史搜尋記錄,甚至一天中的時間納入考量。例如,搜尋「最佳餐廳」會因為使用者是在台北還是倫敦而顯示不同的結果 。許多語意搜尋引擎還會整合知識圖譜(knowledge graph)——一種儲存大量實體及其關係的資料庫——來連結「巴黎」與「法國」、「艾菲爾鐵塔」、「首都」等概念
。
語意搜尋則需要更多的運算資源、神經網路模型基礎設施,而且通常需要搭配向量資料庫 。生成和儲存向量嵌入會消耗大量資源,而檢索步驟——在高維度向量空間中尋找最近的鄰近點——也比掃描反向索引更耗費運算。但它帶來的回報是,在對話式搜尋和探索性搜尋中,召回率(recall)有顯著的提升
。
| 使用情境 | 最佳搜尋方式 |
|---|---|
| 使用者知道精確術語(產品代碼、SKU、法律引用) | 關鍵字搜尋 |
| 口語化提問、開放式查詢 | 語意搜尋 |
| 使用者可能不熟悉正確詞彙的專業領域 | 語意搜尋 |
| 需要嚴格精確度的情境(合規、稽核) | 關鍵字搜尋或混合搜尋 |
| 對話式 AI、聊天機器人、探索性搜尋 | 語意搜尋 |
許多現代 AI 工具並不強迫你二選一。混合搜尋結合了關鍵字與語意兩種方法,同時執行兩種檢索器,再將結果合併 。這樣一來,你既能從關鍵字搜尋獲得處理特定識別碼的精確性,也能從語意搜尋得到處理模糊或對話式查詢的高召回率。這已逐漸成為企業搜尋、電子商務產品探索以及 AI 驅動知識庫的預設架構。
當使用者清楚知道自己要找什麼時,關鍵字搜尋依然無可取代。但在大多數情況下,使用者傾向於用自然語言表達需求,這時語意搜尋就能發揮它的轉型價值。理解兩者的差異,能幫助你選擇最適合的檢索策略——或將兩者結合——打造真正能理解使用者意圖的搜尋體驗。
Comments
0 comments