本文示范完整的SQL SERVER數(shù)據(jù)庫全文索引以pubs數(shù)據(jù)庫為例
首先,介紹利用系統(tǒng)存儲過程創(chuàng)建全文索引的具體步驟:
1) 啟動數(shù)據(jù)庫的全文處理功能 (sp_fulltext_database)
2) 建立全文目錄 (sp_fulltext_catalog)
3) 在全文目錄中注冊需要全文索引的表 (sp_fulltext_table)
4) 指出表中需要全文索引的列名 (sp_fulltext_column)
5) 為表創(chuàng)建全文索引 (sp_fulltext_table)
6) 填充全文目錄 (sp_fulltext_catalog)
---------********示例********-------------
以對pubs數(shù)據(jù)庫的title和notes列建立全文索引,之后使用索引查詢title列或notes列中包含有datebase 或computer字符串的圖書名稱:
在這之前,需要安裝Microsoft Search服務(wù),啟動SQL server全文搜索服務(wù)
過程名稱:sp_fulltext_catalog
執(zhí)行權(quán)限:db_owner及更高角色成員
作 用:創(chuàng)建和刪除一個全文目錄,啟動或停止一個全文目錄的索引操作
過程名稱:sp_fulltext_database
執(zhí)行權(quán)限:db_owner角色成員
作 用:初始化全文索引或刪除數(shù)據(jù)庫中所有全文目錄
過程名稱:sp_fulltext_table
執(zhí)行權(quán)限:db_ddladnmin或db_owner角色成員
作 用:將一個表標(biāo)識為全文索引表或非全文索引表
過程名稱:sp_fulltext_column
執(zhí)行權(quán)限:db_ddladnmin角色成員
作 用:指出一個全文索引表中的那些列假如或退出全文索引
新聞熱點
疑難解答
圖片精選