程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 全文檢索技術 sql server

全文檢索技術 sql server

編輯:關於SqlServer
在未做全文檢索以前,個人主頁只能對Fs_Title(文章標題)字段進行模糊查詢(like '%*%'),如果對內容進行模糊查詢,速度極慢,有時還可能報錯,今天終於有空了,把這個查詢做好了,經過測
試,檢索一萬條紀錄不到兩秒時間。ENJOY~~
代碼如下:

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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved