全文索引的使用步骤

 
-- 1:打开全文索引功能 
--
execute sp_fulltext_database 'enable'
                 
-- 2:创建全文索引Search
--
execute sp_fulltext_catalog  'Search','Create'    
        
-- 3:命名SearchID成唯一的、不可为空的、单列的索引。
--
create   UNIQUE   index   SearchID   on   Question(ID) 
        
-- 4:在Question上创建全文索引
--
execute sp_fulltext_table Question,'create','Search','SearchID'    

-- 5:设置全文索引列名Title 
--
execute sp_fulltext_column 'Question','Title','add' 
            
-- 6:设置全文索引列名Content
--
execute sp_fulltext_column 'Question','Content','add'  
         
-- 7:建立全文索引 
--
execute sp_fulltext_table 'Question','activate'             

-- 8:填充全文索引目录 
--
execute sp_fulltext_catalog 'Search','start_full' 

-- 9:检查全文目录填充情况 
--
WHILE FulltextCatalogProperty('Search','PopulateStatus')<>0 
     -- BEGIN 
         -- 如果全文目录正处于填充状态,则等待30秒后再检测一次 
         -- WAITFOR DELAY '0:0:30'
     -- END 

-- 10:用Contains查询Title列或Content列中包含有a或s字符串数据 
--
SELECT  Title,Content FROM  Question where Contains(Title,'调用') or contains(Content,'调用')
--
11:用Freetext查询Title列或Content列中包含有a或s字符串数据 
--
select Title,Content from Question where freetext(*,'asd')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值