当前位置: 代码迷 >> SQL >> sqlserver2005 全文索引 fulltextsearch 相对应的容易命令
  详细解决方案

sqlserver2005 全文索引 fulltextsearch 相对应的容易命令

热度:107   发布时间:2016-05-05 10:42:07.0
sqlserver2005 全文索引 fulltextsearch 相对应的简单命令
开始创建全文目录了:-- SQL语句:
create fulltext catalog FT_Article in path 'D:\DataBase\FullText'
-- 存储过程:
sp_fulltext_catalog FT_Article, 'create', 'D:\Database\FullText'
注意:对应的目录必须在服务器上已经建好了。
?
?
然后,在T_Article表上创建全文索引并加入BiaoTi、NeiRong字段。-- SQL语句:
create fulltext
? ? ? ? index on T_Article
? ? ? ? (
? ? ? ? ? ? ? ? BiaoTi, NeiRong
? ? ? ? )
? ? ? ? key index pk_T_Article
? ? ? ? on FT_Article
-- 存储过程:
sp_fulltext_table 'T_Article', 'create', 'FT_Article', 'pk_T_Article'
sp_fulltext_column T_Article, 'BiaoTi', 'add'
sp_fulltext_column T_Article, 'NeiRong', 'add'注意:pk_T_Article请使用PK_tableName的方式,否则会提示错误。
?
?
使用全文检索:
select * from T_Article where contains(NeiRong, 'div')
select * from T_Article where freetext(NeiRong, 'div')
?
查看全文检索的配置情况:sp_help_fulltext_catalogs -- 检查数据库有哪些全文目录
sp_help_fulltext_tables FT_Article -- 查看哪些表把全文索引建立在FT_Article下
sp_help_fulltext_columns T_Article -- 查看T_Article表哪些字段配置了全文索引
?
?
删除表全文索引
drop fulltext index on xxfb_maininfo
删除相应的数据库的全文索引
drop fulltext catalog FT_jct_oa
  相关解决方案