/*打開全文索引支持,啟動SQL Server的全文搜索服務(wù) */
execute sp_fulltext_database ‘enable'
/*創(chuàng)建全文目錄*/
EXEC SP_FULLTEXT_CATALOG 'FT_testData','CREATE'
/*建立全文索引數(shù)據(jù)元*/
EXEC sp_fulltext_table 'Hc_Book_Book','CREATE','FT_testData','PK_Hc_Book_BookInfo'
/*添加支持全文索引的列名*/
EXEC sp_fulltext_column 'Hc_Book_Book','BookName','add'
EXEC sp_fulltext_column 'Hc_Book_Book','BookISBN','add'
/*為表創(chuàng)建(激活)全文索引*/
EXEC sp_fulltext_table 'Hc_Book_Book','activate'
/*啟動對全文目錄的完全填充*/
EXEC sp_fulltext_catalog 'FT_testData','start_full'
/*驗證全文目錄填充的進(jìn)度*/
select fulltextcatalogproperty('FT_testData','populateStatus')
select * FROM Hc_Book_Book WHERE CONTAINS(BookName,'java')
以下是更詳細(xì)的步驟
1、查看當(dāng)前數(shù)據(jù)庫的狀態(tài)
SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled')
2、打開FullText功能
sp_fulltext_databse 'enable'
關(guān)閉此功能
sp_fulltext_databse 'disable'
3、建立一個Unique的Index。
在Modify Table界面中,鼠標(biāo)右鍵,選擇Index/Keys...













總結(jié):我們在對SQL Server上的某個數(shù)據(jù)庫下的某個(些)數(shù)據(jù)表的進(jìn)行全文檢索設(shè)置后,再配合系統(tǒng)里的全文檢索設(shè)置,就可以這個(些)表進(jìn)行全文檢索了。
|
新聞熱點(diǎn)
疑難解答
圖片精選