SqlServer 2005 简单的全文检索
网络编程 2021-07-05 16:33www.168986.cn编程入门
简单的全文检索创建,直接贴刚测试的代码,注释写的很清楚
代码如下:
--查看当前数据库状态 1为已经启用了全文索引
SELECT DATABASEPROPERTY ('数据库名','IsFulltextEnabled')
--打开FullText功能
execute sp_fulltext_databse 'enable'
--关闭此功能
execute sp_fulltext_databse 'disable'
--创建全文索引目录
--删除全文目录 DROP FULLTEXT 目录名
CREATE FULLTEXT CATALOG 目录名
-- 每个表只可以有一个全文索引,存放在指定的索引目录里,可以通过向导创建,也可以通过SQL创建
-- indexname是指已存在的基于指定表的唯一索引名.而不是唯一索引列名.如果索引不存在,需要先创建唯一索引.
--删除全文索引 DROP FULLTEXT INDEX ON 表名
CREATE FULLTEXT INDEX ON 名称
(索引1,索引2...)
KEY INDEX indexname ON 表名
--全文索引查询
Select from 表名
where contains( 列名, ' "202" or "2" ')
Select from 表名
where FREETEXT( 列名, ' "202" and "2" ')
/注
FREETEXT语句的功能是在一个表的所有列或指定列中搜索一个自由文本格式的字符串,并
返回与该字符串匹配的数据行。所以,FREETEXT语句所执行的功能又称做自由式全文查询。
CONTAINS语句的功能
是在表的所有列或指定列中搜索一个字或短语;一个字或短语的前缀;与一个字相近的另一
个字;一个字的派生字;一个重复出现的字。
/
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南