RAG 與知識庫
Hybrid Search 混合搜尋是什麼?關鍵字與語意各取所長的檢索做法
Hybrid Search 混合搜尋是什麼?關鍵字與語意各取所長的檢索做法
做知識庫最容易踩到的坑,是查產品型號查不到、查概念又撈回一堆不相干的東西。這兩個問題其實來自兩種不同的檢索方式,各有各的盲點。
混合搜尋就是不二選一的解法:兩種都用,然後把結果合起來重排。它是目前高要求 RAG 系統的標準配備。
你將學到什麼
定義
同時做關鍵字比對與語意向量檢索,再融合重排結果。
白話比喻
一個人負責照字面找,一個人負責照意思找,最後一起交卷。
為什麼要混
關鍵字漏掉同義詞,語意搜尋對專有名詞不敏感,剛好互補。
跟誰容易搞混
它不是第三種演算法,而是把兩種既有方法組合起來用。
定義
Hybrid Search 中文叫混合搜尋,是結合兩種不同檢索技術的做法:同時利用關鍵字匹配的精準度,與語意理解的廣度。
它的目的很明確,就是互補不足。兩種方法各有盲點,合起來用可以提升召回率與相關性,讓知識庫的檢索更完整也更可靠。
白話比喻
像找資料時派兩個人去書庫。一個人照書名逐字比對,另一個人照主題與意思去翻。
照字面找的那位不會漏掉型號與編號,照意思找的那位不會漏掉換句話說的段落。兩份清單合起來,才是完整的答案。
三種方式差在哪
| 比較項目 | 關鍵字搜尋 | 語意向量搜尋 | 混合搜尋 |
|---|---|---|---|
| 核心技術 | 關鍵字匹配 | 語意向量相似度 | 兩種方法結合 |
| 優點 | 精準、可解釋性高 | 語意理解好、廣度高 | 精準與廣度兼具 |
| 缺點 | 遺漏語意相關的內容 | 可能不精準、誤召回 | 計算難度較高 |
| 適用場景 | 精確問答、法規條文、代號與專有名詞 | 概念性問題、同義詞查詢、自然語言問答 | 各種場景,特別是高要求的知識庫應用 |
舉例最清楚:查「心臟病治療」時,純關鍵字可能遺漏標題寫著「心血管疾病療法」的文件;查「蘋果公司財報」時,純語意搜尋可能撈回一堆跟水果蘋果有關的內容。
運作流程
- 使用者輸入查詢。
- 查詢同時送進關鍵字檢索與語意向量檢索。
- 各自回傳排名在前的候選結果。
- 合併候選結果並去除重複。
- 重新排序或加權融合,把最相關的排到最前面。
- 把最相關的參考資料輸出給模型使用。
實際用例
企業內部知識庫是最典型的場景:既要精準找到「產品型號 AX100 規格」,也要理解「AX100 的技術參數」問的是同一件事。
法規查詢也一樣,要能精準命中法條編號,也要理解「罰則」與「處罰規定」是同義。這一層做好,模型拿到的資料才乾淨,回答才不會被 知識截止日 之外的舊資訊拖住。
延伸學習
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599
思維邏輯自我訓練:28 天養成計畫(含入門練習版)
四週把「有感覺」練成「有觀點」。每天一題、一個高階任務配一個低階任務,忙的日子也接得上。買這門課直接附贈《入門練習版》八單元 22 課完整講義與練習單,排在課程最前面,先把思維訓練三部曲、知識吸收金三角這些底層工具建立起來,再進入 28 天的每日練習。
NT$ 999

