【转】sql server开启全文索引方法
利用系统存储过程创建全文索引的具体步骤:
1) 启动数据库的全文处理功能 (sp_fulltext_database)
2) 建立全文目录 (sp_fulltext_catalog)
3) 在全文目录中注册需要SQL Server全文索引的表 (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全文搜索服务
use pubs 打开数据库
go
检查数据库pubs是否支持SQL Server全文索引,如果不支持
则使用sp_fulltext_database 打开该功能
if(select databaseproperty('pubs','isfulltextenabled'))=0 execute sp_fulltext_database 'enable'
建立全文目录FT_PUBS
execute sp_fulltext_catalog 'FT_pubs','create'
为title表建立全文索引数据元
execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind'
设置SQL Server全文索引列名
execute sp_fulltext_column 'title','title','add' execute sp_fulltext_column 'notes','notes','add'
建立全文索引
activate,是激活表的全文检索能力,也就是在全文目录中注册该表
execute sp_fulltext_table 'title','activate'
填充SQL Server全文索引目录
execute sp_fulltext_catalog 'FT_pubs','start_full' go
检查全文目录填充情况
While fulltextcatalogproperty('FT_pubs','populateStatus')<>0 begin
如果全文目录正处于填充状态源码天空,则等待30秒后再检测一次
waitfor delay '0:0:30' end
全文目录填充完成后,即可使用全文目录检索
select title form where CONTAINS(title,'database') or CONTAINS(title,'computer') or CONTAINS(notes,'database') or CONTAINS(notes,'database') '以下介绍一下全文操作类的系统存储过程
过程名称:sp_fulltext_service
执行权限:serveradmin或系统管理员
作 用:设置全文搜索属性
过程名称:sp_fulltext_catalog
执行权限:db_owner及更高角色成员
作 用:创建和删除一个全文目录,启动或停止一个全文目录的索引操作
过程名称:sp_fulltext_database
执行权限:db_owner角色成员
作 用:初始化全文索引或删除数据库中所有全文目录
过程名称:sp_fulltext_table
执行权限:db_ddladnmin或db_owner角色成员
作 用:将一个表标识为SQL Server全文索引表或非全文索引表
过程名称:sp_fulltext_column
执行权限:db_ddladnmin角色成员
作 用:指出一个全文索引表中的那些列假如或退出全文索引
【转】sql server开启全文索引方法相关推荐
- mysql怎么启用sa用户_安装SQL SERVER开启SA用户登录的方法
家庭安装SQL SERVER开启SA用户登录的方法: (切记按照网址操作完后,最后一定要在"管理工具"的"服务"里把"SQL SERVER(MSSQL ...
- 优化SQL Server数据库查询方法
本文详细介绍了优化SQL Server数据库查询方法. SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) ...
- Access和SQL server开启表间关系,并实现更新或删除母表数据自动更新或删除子表数据...
1.Access开启表间关系,并实现删除母表数据自动删除子表数据: 在Tables等界面 - > 右键 - > Relationships... -> 弹出Relationships ...
- sql server 2005 优化方法
sql server 2005 优化方法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office ...
- sql server 2014安装方法教程
sql server 2014安装方法教程 下载相应的iso镜像包,大概4G左右, 装载一下, 双击setup.exe; 一直下一步下一步, 偶尔步骤要点击一下 ,截图如下 全局规则,我选择全选,所有 ...
- SQL Server Profiler使用方法
说到Sql的[性能工具]真是强大,可以让一个像我这样的菜鸟都能找到高手的感觉,SQL Server Profiler的中文意思是SQL Server事件探查,这个到低是做什么用的呢?我们都知道探查的意 ...
- python数据库编程:Python基于Pymssql模块实现连接SQL Server数据库的方法详解
本文实例讲述了Python基于Pymssql模块实现连接SQL Server数据库的方法.分享给大家供大家参考,具体如下: 数据库版本:SQL Server 2012. 按照Python版本来选择下载 ...
- springboot + vue + nginx+ MS SQL Server项目部署方法
一.nginx 1.1 安装 自行搜索nginx进入官网nginx: download选择相应的版本即可. 直接解压到自定义目录: 双击运行nginx.exe,出现终端一闪而过,浏览器输入localh ...
- Sql Server 2012 分页方法分析(offset and fetch)
最近在分析 Sql Server 2012 中 offset and fetch 的新特性,发现 offset and fetch 无论语法的简洁还是功能的强大,都是相当相当不错的.其中 offse ...
最新文章
- js 自定义可编辑table并获取输入值
- pthread相关介绍
- web release (bat tool)
- 无法捕获的ChuckNorrisException
- EF具体用在什么类型的项目上
- Asp.Net Core 第02局:Program
- Leetcode 125. 验证回文串 (每日一题 20210816)
- 洛谷P2280 [HNOI2003]激光炸弹
- 打印JVM配置参数的命令
- [渝粤教育] 西南科技大学 电子技术基础 在线考试复习资料(1)
- uva 1612——Guess
- [转载] Java中的变量和常量
- 文献总结--水印图像文献调研
- XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML
- 凡事预则立,不预则废——自考有感
- 吴彩强:从表征到行动---意向性的自然主义进路
- oracle rac mpp,DB2 purescale vs Oracle RAC
- chart.js 参数说明
- SystemVerilog中的Program的学习笔记
- 基于STC12C5A的MINI3216多功能点阵时钟
热门文章
- 【云中沙箱】视频直播技术浅析与实践!
- 桌面虚拟化“寻人行动”-转裁
- Javascript的匿名函数与自执行
- Another app is currently holding the yum lock; waitingn
- POJ1849 Two——贪心——Pku1849
- Raspberry Pi 3B 安装Miniconda
- Python NumPy的使用
- case例句java_case的一个用法--case 嵌套
- Dev c++工具将C代码生成dll文件以及如何调用dll文件
- FJUT Home_W的拆分序列(DP)题解