源码天下

源码天下 -> 技术文档 -> 数据库 -> MsSql -> 文章内容

全文检索技术 sql server



作者:佚名  来源:本站收集  发布时间:2008-5-21 20:17:05  发布人:wongrs

在未做全文检索以前,个人主页只能对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

[] [返回上一页] [打 印] [收 藏]

上一篇文章:SQL Server SA权限总结经典技术
下一篇文章:SQL Server各种日期计算方法(收藏)
中国福网提供带宽支持