共用方式為


Microsoft SQL Server 全文檢索引擎

更新: 2006 年 12 月 12 日

「Microsoft SQL Server 全文檢索引擎 (MSFTESQL)」服務是一個全文檢索索引與搜尋引擎。MSFTESQL 引擎建立在「Microsoft Search (MSSearch)」技術之上,並與 Microsoft SQL Server 2005 Database Engine 達成前所未有的高度整合。

全文檢索引擎在作業系統中是以名為 MSFTESQL 的服務執行。預設會安裝這項服務,但必須等到使用全文檢索搜尋時才會執行。依預設,SQL Server 和 MSFTESQL 是在相同的服務帳戶下執行。您可以使用 SQL Server 組態管理員指定不同的帳戶。

SQL Server 2005 提供全文檢索引擎的並存安裝能力。各個 SQL Server 的執行個體都有一個專用的 MSFTESQL 執行個體,包括專用的元件 (如斷詞工具和篩選)、資源 (如記憶體) 以及組態 (如服務層級設定,像是執行個體層級的 resource_usage)。

Microsoft SQL Server 全文檢索引擎所提供的功能

MSFTESQL 服務負責對未儲存在 SQL Server 中的全文檢索目錄進行讀取和寫入,但在檔案系統中是以檔案集合的形式予以儲存。MSFTESQL 服務有下列角色:

  • 索引支援
    MSFTESQL 服務負責篩選和 Token 化由 SQL Server 全文檢索收集程式所提供的資料。它也會實作全文檢索目錄,以作為磁碟上的反向索引結構。
  • 查詢支援
    MSFTESQL 可處理全文檢索搜尋查詢,並可判定索引中的哪個項目符合全文檢索的選取條件。它會針對各個符合選取條件的項目,而將資料列加上順序值的識別碼傳回 SQL Server 服務,並由服務使用這項資訊來建構查詢結果集。系統支援的查詢類型包括搜尋:

    • 單字或片語。
    • 彼此相近的單字。
    • 單字的字形變化。
    • 同義字型的展開集。

請參閱

概念

全文檢索搜尋架構

其他資源

全文檢索搜尋概念

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

變更的內容:
  • 澄清 MSFTESQL 可以設定成在 MSSQLSERVER 以外的帳戶上執行。