zoukankan      html  css  js  c++  java
  • 全文索引

    --确定是否安装了全文组件
    SELECT FullTextServiceProperty( 'IsFullTextInstalled' );
    GO

    --确定已分配给全文的资源使用级别
    SELECT FullTextServiceProperty ( 'ResourceUsage' );
    Go

    -- 查看数据库的全文索引是否开启
    USE northwind
    SELECT DATABASEPROPERTY('Northwind', 'IsFullTextEnabled')
    GO

    --启动当前数据库的全文索引
    sp_fulltext_database 'enable'

    --创建全文目录
    CREATE FULLTEXT CATALOG NWDocFTCat

    --在指定列上创建全文索引
    Create FULLTEXT INDEX ON dbo.Categories
    (
        description                         --full-text index column name
            Language 0X0                 --0X0 is LCID for neutral language
    )
    KEY INDEX PK_Categories ON NWDocFTCat --Unique index
    WITH CHANGE_TRACKING AUTO            --Population type
    GO

    --返回全文目录的 ID、名称、根目录、状态以及全文索引表的数量
    sp_help_fulltext_catalogs

    --返回为全文索引注册的表的列表
    sp_help_fulltext_tables

    --返回为全文索引指定的列
    sp_help_fulltext_columns


    --返回有关全文目录属性的信息
    --IndexSize
    --PopulateStatus:
    --0空闲1 = 正在进行完全填充
    --2 = 已暂停
    --3 = 已中止
    --4 = 正在恢复
    --5 = 关闭
    --6 = 正在进行增量填充
    SELECT FullTextCatalogProperty
    ('NWDocFTCat', 'PopulateCompletionAge')

    --使用CONTAINS
    SELECT CategoryID,CategoryName
     FROM Categories
     WHERE CONTAINS(description, '"cof*" or "meat*"' )
    GO

    --使用FREETEXT
    SELECT CategoryID,CategoryName
     FROM Categories
     WHERE FREETEXT(*, '"Dried fruit and bean curd"' )
    GO

    --使用CONTAINSTABLE
    select * from
    CONTAINSTABLE (Categories, Description,
          '"coffee*" or "Dried fruit and bean curd"')

  • 相关阅读:
    tyvj[1087]sumsets
    tyvj[1089]smrtfun
    [bzoj3289]Mato的文件管理
    luogu[2093]零件分组
    luogu[1135]奇怪的电梯
    codevs[1300]文件排版
    luogu[1140]相似基因
    动态规划练习题 胖男孩
    动态规划练习题 汇率
    vijos[1355]车队过桥问题
  • 原文地址:https://www.cnblogs.com/flysun0311/p/2025099.html
Copyright © 2011-2022 走看看