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 个字节。请为全文键选择其他索引。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值