SQL Server 2000 Standard/Enterprise Edition 內建全文檢索功能,支援對字串資料進行語意化、模糊、近接查詢,遠超 LIKE 效能與表達力。安裝時需勾選自訂安裝選項啟用。
10.7.1 全文索引與目錄架構
- 全文索引:儲存有意義字串、位置資訊,建立於單一資料表指定欄位。
- 全文索引目錄:容器,彙整同一資料庫一或多個表的全文索引。一表僅能有一個全文索引,隸屬一個目錄;一資料庫可有多目錄;目錄不屬於資料庫檔案,儲存於作業系統檔案(Microsoft Search 服務管理)。
查詢流程
- SQL Server 接收全文查詢條件。
- 轉送 Microsoft Search 服務 執行索引掃描。
- Search 服務回傳符合的資料列識別碼。
- SQL Server 依識別碼取回完整資料列回傳用戶端。
必須啟動 Microsoft Search 服務,全文檢索才能運作。
啟動 Microsoft Search 服務兩種方式
- Enterprise Manager:右鍵 [Support Services] → [Full-Text Search] → [Start]。
- 控制台服務管理員:找到
Microsoft Search 服務 → 啟動。

後續主題預告
後續章節將涵蓋:全文索引建立/管理、CONTAINS/FREETEXT 謂詞語法、全文查詢最佳化、斷詞器與同義字典客製化。
總結
全文檢索將 SQL Server 從結構化查詢擴展至非結構化文字分析能力。理解「索引-目錄-搜尋服務」三層架構與服務啟動依賴,是部署與疑難排解的起點。