HOW TO:定義全文檢索目錄
您可以使用全文檢索尋找藉由使用簡單的 LIKE 子句所找不到的資料。 透過執行全文檢索,您可以依據特定語言的規則找到字串。 相較之下,LIKE 子句只適用於特定字元模式。 例如,對字串「dog-house」的全文檢索會找到「dog house」和「dog-house」的參考。如需全文檢索搜尋的詳細資訊,請參閱 Microsoft 網站上的網頁:全文檢索搜尋 (SQL Server)。
在對特定資料行執行全文檢索前,必須對特定檔案群組定義全文檢索目錄。 您也必須對要搜尋的特定資料行定義全文檢索索引。 對不同的檔案群組可以定義不同的目錄,例如,當您想要將目錄與該檔案群組中的其他檔案一起備份和還原時。 您可以對不同的檔案群組定義目錄,讓它們與不同的實體磁碟機建立關聯,這樣便可以增加您的效能。
在對主要檔案群組外的檔案群組定義全文檢索目錄前,您必須先定義檔案群組。 如需詳細資訊,請參閱 HOW TO:加入檔案和檔案群組。 若要指定全文檢索目錄所在處,必須使用 IN PATH RootPath 子句。 如果您沒有指定位置,全文檢索目錄會建立在該資料庫的預設目錄。
![]() |
---|
如果您是使用資料層應用程式 (DAC) 專案,便無法定義全文檢索目錄。 如果想要在資料庫中使用全文檢索目錄,必須使用資料庫專案。 |
若要定義全文檢索目錄
如果未顯示 [結構描述檢視],請開啟 [檢視] 功能表,然後按一下 [資料庫結構描述檢視]。
在 [結構描述檢視] 中,展開您要定義全文檢索目錄的資料庫專案。
展開 [儲存體] 資料夾,以滑鼠右鍵按一下 [全文檢索目錄] 資料夾,指向 [加入],然後按一下 [全文檢索目錄]。
[加入新項目] 對話方塊隨即出現,並反白顯示 [全文檢索目錄] 樣板。
在 [名稱] 中,輸入您要提供給目錄的名稱。
按一下 [加入]。
全文檢索目錄已加入至資料庫專案中。 Transact-SQL 編輯器隨即開啟,並顯示全文檢索目錄的定義。
修改全文檢索目錄的定義
如果要對預設檔案群組建立全文檢索目錄,您的目錄定義應該類似下列範例:
CREATE FULLTEXT CATALOG CatalogName
如果要對次要檔案群組建立全文檢索目錄,您的目錄定義應該改為類似下列範例:
CREATE FULLTEXT CATALOG CatalogName ON FILEGROUP FilegroupName
如需 Transact-SQL 陳述式語法的詳細資訊,請參閱 Microsoft 網站上的 CREATE FULLTEXT CATALOG (Transact-SQL) 網頁。
在 [檔案] 功能表上,按一下 [儲存 CatalogName**.fulltext.sql**],儲存定義的變更。
現在,您可以在新的全文檢索目錄中定義全文檢索索引。
請參閱
工作
HOW TO:建置資料庫專案來產生已編譯的結構描述 (.dbschema) 檔案