加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

一个完整的SQL SERVER数据库全文索引的示例介绍

发布时间:2020-12-12 09:50:41 所属栏目:MsSql教程 来源:网络整理
导读:首先,介绍利用系统存储过程创建全文索引的具体步骤: 1 ) 启动数据库的全文处理功能 (sp_fulltext_database) 2 ) 建立全文目录 (sp_fulltext_catalog) 3 ) 在全文目录中注册需要全文索引的表 (sp_fulltext_table) 4 ) 指出表中需要全文索引的列名 (sp_fullt

首先,介绍利用系统存储过程创建全文索引的具体步骤:


1) 启动数据库的全文处理功能 (sp_fulltext_database)
2) 建立全文目录 (sp_fulltext_catalog)
3) 在全文目录中注册需要全文索引的表 (sp_fulltext_table)
4) 指出表中需要全文索引的列名 (sp_fulltext_column)
5) 为表创建全文索引 (sp_fulltext_table)
6) 填充全文目录 (sp_fulltext_catalog)

---------********示例********-------------


以对pubs数据库的title和notes列建立全文索引,之后使用索引查询title列或notes列中包含有datebase 或computer字符串的图书名称:
在这之前,需要安装Microsoft Search服务,启动SQL server全文搜索服务
go
--则使用sp_fulltext_database 打开该功能
if(select databaseproperty('pubs','isfulltextenabled'))=0


execute sp_fulltext_catalog 'FT_pubs','create'
execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind'
execute sp_fulltext_column 'title','title','add'

--activate,是激活表的全文检索能力,也就是在全文目录中注册该表
execute sp_fulltext_table 'title','activate'

execute sp_fulltext_catalog 'FT_pubs','start_full'

While fulltextcatalogproperty('FT_pubs','populateStatus')<>0

waitfor delay '0:0:30'

select title





 

'

--------------以下介绍一下全文操作类的系统存储过程















(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读