SQL Server 2005 中做全文檢索的方法分享
/*打開全文索引支持,啟動SQL Server的全文搜索服務 */
execute sp_fulltext_database ‘enable'
/*創(chuàng)建全文目錄*/
EXEC SP_FULLTEXT_CATALOG 'FT_testData','CREATE'
/*建立全文索引數據元*/
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'
/*驗證全文目錄填充的進度*/
select fulltextcatalogproperty('FT_testData','populateStatus')
select * FROM Hc_Book_Book WHERE CONTAINS(BookName,'java')
以下是更詳細的步驟
1、查看當前數據庫的狀態(tài)
SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled')
2、打開FullText功能
sp_fulltext_databse 'enable'
關閉此功能
sp_fulltext_databse 'disable'
3、建立一個Unique的Index。
在Modify Table界面中,鼠標右鍵,選擇Index/Keys...
在Columns中選擇字段,Type選擇Unique Key。
4、接下來就可以定義全文檢索了,如下圖選擇Define Full-Text Index...
接下來就是向導界面了,按照向導一步一步做,就不會錯了!
選擇剛才定義的Unique Index。
選擇你要用來全文檢索的字段。
(這個暫時我還不知道,下次了解了再來補充。)
選擇目錄
創(chuàng)建調度
全文檢索完成,點擊Finish進行建立。
開始建立。
5、啟動完全填充
總結:我們在對SQL Server上的某個數據庫下的某個(些)數據表的進行全文檢索設置后,再配合系統(tǒng)里的全文檢索設置,就可以這個(些)表進行全文檢索了。
相關文章
SQL?Server中帶有OUTPUT子句的INSERT,DELETE,UPDATE應用
這篇文章介紹了SQL?Server中帶有OUTPUT子句的INSERT,DELETE,UPDATE應用,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06在SQL Server 2005所有表中搜索某個指定列的方法
這篇文章主要介紹了在SQL Server 2005所有表中搜索某個指定列的方法,需要的朋友可以參考下2016-11-11SQL Server 2005 Express 安裝失敗解決辦法
本人重裝vs2005后,sql sever 2005 express卻一直安裝不上,造成寫好的網頁無法運行。多次卸載重裝無果2009-03-03