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