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"')

  • 相关阅读:
    nyoj 21三个水杯(BFS + 栈)
    hdu 4493 Tutor
    树的判断(poj nyoj hduoj)
    nyoj 228 士兵杀敌(五)
    poj 3468 A Simple Problem with Integers(线段树)
    hdu 2565 放大的X
    nyoj 528 找球号(三)(哈希)
    nyoj 138 找球号(二)(哈希)
    算法之搜索篇
    每日命令:(11)nl
  • 原文地址:https://www.cnblogs.com/flysun0311/p/2025099.html
Copyright © 2011-2022 走看看