SQL Server 2005 中做全文檢索的方法分享
/*打開(kāi)全文索引支持,啟動(dòng)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'
/*啟動(dòng)對(duì)全文目錄的完全填充*/
EXEC sp_fulltext_catalog 'FT_testData','start_full'
/*驗(yàn)證全文目錄填充的進(jìn)度*/
select fulltextcatalogproperty('FT_testData','populateStatus')
select * FROM Hc_Book_Book WHERE CONTAINS(BookName,'java')
以下是更詳細(xì)的步驟
1、查看當(dāng)前數(shù)據(jù)庫(kù)的狀態(tài)
SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled')
2、打開(kāi)FullText功能
sp_fulltext_databse 'enable'
關(guān)閉此功能
sp_fulltext_databse 'disable'
3、建立一個(gè)Unique的Index。
在Modify Table界面中,鼠標(biāo)右鍵,選擇Index/Keys...

在Columns中選擇字段,Type選擇Unique Key。

4、接下來(lái)就可以定義全文檢索了,如下圖選擇Define Full-Text Index...

接下來(lái)就是向?qū)Ы缑媪耍凑障驅(qū)б徊揭徊阶?,就不?huì)錯(cuò)了!
選擇剛才定義的Unique Index。

選擇你要用來(lái)全文檢索的字段。

(這個(gè)暫時(shí)我還不知道,下次了解了再來(lái)補(bǔ)充。)

選擇目錄

創(chuàng)建調(diào)度

全文檢索完成,點(diǎn)擊Finish進(jìn)行建立。

開(kāi)始建立。

5、啟動(dòng)完全填充


總結(jié):我們?cè)趯?duì)SQL Server上的某個(gè)數(shù)據(jù)庫(kù)下的某個(gè)(些)數(shù)據(jù)表的進(jìn)行全文檢索設(shè)置后,再配合系統(tǒng)里的全文檢索設(shè)置,就可以這個(gè)(些)表進(jìn)行全文檢索了。
相關(guān)文章
SQLServer 2005 控制用戶(hù)權(quán)限訪(fǎng)問(wèn)表圖文教程
SQL Server權(quán)限管理很簡(jiǎn)單的一小塊,有些地方并沒(méi)有深入理解和講述,只是希望對(duì)一些剛?cè)腴T(mén)的童鞋有幫助,其它大俠就當(dāng)是:我當(dāng)堂嚇一跳,然后得啖笑。2011-07-07
SQL Server 2005 中使用 Try Catch 處理異常
本文主要對(duì)比了Sql Server 2000和Sql Server 2005對(duì)異常處理的方法,Sql Server 2005 之后的TRY CATCH捕捉異常,更類(lèi)似C#、JAVA等語(yǔ)言,更容易被程序員理解。2016-05-05
Sqlserver 2005使用XML一次更新多條記錄的方法
Sqlserver 2005使用XML一次更新多條記錄的方法,需要一次更新多條記錄的朋友可以參考下。2010-04-04
SQLServer2005混合模式登錄配置(用戶(hù)登錄錯(cuò)誤18452,233,4064)
這篇文章主要介紹了SQLServer2005混合模式登錄配置(用戶(hù)登錄錯(cuò)誤18452,233,4064),需要的朋友可以參考下2014-07-07
SQL Server 2005 DTS導(dǎo)入平面數(shù)據(jù)出現(xiàn)錯(cuò)誤解決方案
SQL Server 2005 DTS導(dǎo)入平面數(shù)據(jù)源時(shí),總是被截?cái)啵瑹o(wú)法執(zhí)行的錯(cuò)誤解決方案2012-11-11
SQL2005的維護(hù)計(jì)劃無(wú)法刪除的解決方法
今天開(kāi)發(fā)中,發(fā)現(xiàn)維護(hù)計(jì)劃無(wú)法刪除刪除了,遂發(fā)現(xiàn)下面的代碼,希望對(duì)碰到類(lèi)似問(wèn)題的朋友有所幫助。2010-06-06
SQL2005CLR函數(shù)擴(kuò)展-繁簡(jiǎn)轉(zhuǎn)換的實(shí)現(xiàn)代碼
本篇文章是對(duì)繁簡(jiǎn)轉(zhuǎn)換的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
mssql數(shù)據(jù)庫(kù)游標(biāo)批量修改符合條件記錄的方法
這篇文章主要介紹了mssql數(shù)據(jù)庫(kù)游標(biāo)如何批量修改符合條件的記錄,需要的朋友可以參考下2014-05-05

