在未做全文檢索以前,個人主頁只能對Fs_Title(文章標(biāo)題)字段進行模糊查詢(like '%*%'),如果對內(nèi)容進行模糊查詢,速度極慢,有時還可能報錯,今天終于有空了,把這個查詢做好了,經(jīng)過測
試,檢索一萬條紀(jì)錄不到兩秒時間。ENJOY~~
復(fù)制代碼 代碼如下:
use LuanLuanDB
exec sp_fulltext_database 'enable'
exec sp_fulltext_catalog 'ArtileFullText', 'create', 'E:\SearchPage'
exec sp_fulltext_table 'TArticle', 'create', 'ArtileFullText', 'PK_TArticle'
exec sp_fulltext_column 'TArticle', 'Fs_Title', 'add'
exec sp_fulltext_column 'TArticle', 'Fs_Content', 'add'
exec sp_fulltext_table 'TArticle', 'start_full'
測試代碼:select * from TArticle where Contains(*,'"key"') and Fi_IsShow='1' order by Fi_ID DESC
您可能感興趣的文章:- SQLServer 全文檢索(full-text)語法
- SqlServer 2005 簡單的全文檢索
- SQL Server全文檢索查詢淺析
- SQL Server 2005 中做全文檢索的方法分享