本文示范完整的SQL SERVER數據庫全文索引以pubs數據庫為例
首先,介紹利用系統存儲過程創建全文索引的具體步驟:
1) 啟動數據庫的全文處理功能 (sp_fulltext_database)
2) 建立全文目錄 (sp_fulltext_catalog)
3) 在全文目錄中注冊需要全文索引的表 (sp_fulltext_table)
4) 指出表中需要全文索引的列名 (sp_fulltext_column)
5) 為表創建全文索引 (sp_fulltext_table)
6) 填充全文目錄 (sp_fulltext_catalog)
---------********示例********-------------
以對pubs數據庫的title和notes列建立全文索引,之後使用索引查詢title列或notes列中包含有datebase 或computer字符串的圖書名稱:
在這之前,需要安裝Microsoft Search服務,啟動SQL server全文搜索服務
復制代碼 代碼如下:
以下介紹一下全文操作類的系統存儲過程
過程名稱:sp_fulltext_service
執行權限:serveradmin或系統管理員
作 用:設置全文搜索屬性
過程名稱:sp_fulltext_catalog
執行權限:db_owner及更高角色成員
作 用:創建和刪除一個全文目錄,啟動或停止一個全文目錄的索引操作
過程名稱:sp_fulltext_database
執行權限:db_owner角色成員
作 用:初始化全文索引或刪除數據庫中所有全文目錄
過程名稱:sp_fulltext_table
執行權限:db_ddladnmin或db_owner角色成員
作 用:將一個表標識為全文索引表或非全文索引表
過程名稱:sp_fulltext_column
執行權限:db_ddladnmin角色成員
作 用:指出一個全文索引表中的那些列假如或退出全文索引