mssql sqlserver FULLTEXTCATALOGPROPERTY 全文目录属性获取方法分享


摘要:
下文讲述通过 FULLTEXTCATALOGPROPERTY 函数获取全文目录的相关属性,如下所示:
实验环境:sqlserver 2008



FULLTEXTCATALOGPROPERTY 功能及用法说明

FULLTEXTCATALOGPROPERTY 功能说明:
根据全文目录名称,返回目录名的指定属性
——————————–
FULLTEXTCATALOGPROPERTY 语法说明:
FULLTEXTCATALOGPROPERTY(‘catalog_name’ ,’property’)
—————————-
参数说明:
catalog_name
指定的”目录名”名称
property
指定的属性名称,如下所示:

属性名

属性描述
AccentSensitivity

区分重音设置 0:不区分重音 1:区分重音
IndexSize

全文目录的逻辑大小(MB),包含语义关键字短语和文档相似性索引的大小
ItemCount

包含目录中所有全文索引、关键字短语索引和文档相似性索引在内的索引项的数目
LogSize

总是返回0,代表日志可以向后兼容
MergeStatus

是否正在进行主合并,0:未进行主合并 1:正在进行主合并
PopulateCompletionAge

上一次全文索引填充的完成时间与 01/01/1990 00:00:00 之间的时间差(秒) 仅针对完全和增量爬网填充进行了更新。 如果未发生填充,则返回 0
PopulateStatus

0:空闲 1:正在进行完全填充 2:已暂停 3:已中止 4:Recovering 5:关闭 6:正在进行增量填充 7:正在生成索引 8:磁盘已满 9:更改跟踪
UniqueKeyCount

全文目录中的唯一键数
ImportStatus

是否将导入全文目录 0:不将导入全文目录 1: 将导入全文目录

———————-
返回值:
int

注意事项:
当此函数运行错误时,将返回null
当全文目录不存在时,将返回null


FULLTEXTCATALOGPROPERTY 举例应用

   ---例:
   SELECT fulltextcatalogproperty('全文目录名', 'ItemCount');  
   GO