首页 > 代码库 > SQL Server 创建全文索引
SQL Server 创建全文索引
背景知识:
全文目录是全文索引是容器、所以在创建全文索引前要有全文目录。
第一步:
创建全文目录:
create fulltext catalog catalog_name
[on filegroup_name]
[with accent_sensitivity = on | off]
[as default]
[authorization owner_name];
create fulltext catalog ctl_for_Studio
on filegroup FG1
with
accent_sensitivity = on;
go
第二步:
创建全文索引:
create fulltext index on table_name(column_list)
key index index_name
[on fulltext_catalog_name]
[with change_tracking = manual | auto | off stoplist= off | system | stoplist_name]
create fulltext index on Document(DocumentSummary,Document type column fileExtension)
key index kix_for_Document_DS_D
on ctl_for_Studio
with
change_tracking = auto ,
stoplist = system;
--- type column column_type_name MSDN 上的说明不是太清楚,好在它是可以不指定的
go
注意:全文搜索键必须是唯一的、不可为 Null 的单列索引,并且该索引不是脱机的,不是在不确定的或不精确的非持久化计算列上定义的,没有筛选器,且最 大大小为 900 个字节。请为全文键选择其他索引。
SQL Server 创建全文索引