首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

MS SQL Server 全文檢索架構與啟用指南

     編輯:關於SqlServer

SQL Server 2000 Standard/Enterprise Edition 內建全文檢索功能,支援對字串資料進行語意化、模糊、近接查詢,遠超 LIKE 效能與表達力。安裝時需勾選自訂安裝選項啟用。

10.7.1 全文索引與目錄架構

  • 全文索引:儲存有意義字串、位置資訊,建立於單一資料表指定欄位。
  • 全文索引目錄:容器,彙整同一資料庫一或多個表的全文索引。一表僅能有一個全文索引,隸屬一個目錄;一資料庫可有多目錄;目錄不屬於資料庫檔案,儲存於作業系統檔案(Microsoft Search 服務管理)。

查詢流程

  1. SQL Server 接收全文查詢條件。
  2. 轉送 Microsoft Search 服務 執行索引掃描。
  3. Search 服務回傳符合的資料列識別碼。
  4. SQL Server 依識別碼取回完整資料列回傳用戶端。
必須啟動 Microsoft Search 服務,全文檢索才能運作。

啟動 Microsoft Search 服務兩種方式

  1. Enterprise Manager:右鍵 [Support Services] → [Full-Text Search] → [Start]。
  2. 控制台服務管理員:找到 Microsoft Search 服務 → 啟動。

EM 啟動全文檢索服務

後續主題預告

後續章節將涵蓋:全文索引建立/管理、CONTAINS/FREETEXT 謂詞語法、全文查詢最佳化、斷詞器與同義字典客製化。

總結

全文檢索將 SQL Server 從結構化查詢擴展至非結構化文字分析能力。理解「索引-目錄-搜尋服務」三層架構與服務啟動依賴,是部署與疑難排解的起點。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved