就是源碼
user pubs --打開數(shù)據(jù)庫
go
--檢查數(shù)據(jù)庫pubs是否支持全文索引,如果不支持則使用sp_fulltext_database 打開該功能
if(select databaseproperty('pubs','isfulltextenabled'))=0
execute sp_fulltext_database 'enable'
--建立全文目錄FT_PUBS
execute sp_fulltext_catalog 'FT_pubs','create'
--為title表建立全文索引數(shù)據(jù)元
execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind'
--設(shè)置全文索引列名
execute sp_fulltext_column 'title','title','add'
execute sp_fulltext_column 'title','notes','add'
--建立全文索引,activate圾旨,是激活表的全文檢索能力碌识,也就是在全文目錄中注冊該表
execute sp_fulltext_table 'title','activate'
--填充全文索引目錄
execute sp_fulltext_catalog 'FT_pubs','start_full'
go
--檢查全文目錄填充情況
While fulltextcatalogproperty('FT_pubs','populateStatus') <>0
begin
--如果全文目錄正處于填充狀態(tài),則等待30秒后再檢測一次
waitfor delay '0:0:30'
end
三舰绘、全文目錄填充完成后蹂喻,即可使用全文目錄檢索
select * from title
where CONTAINS(title,'database')
or CONTAINS(title,'computer')
or CONTAINS(notes,'database')
or CONTAINS(notes,'database')