一个完整的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 '--------------以下介绍一下全文操作类的系统存储过程 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |