http://www.yesky.com/imagesnew/software/tsql/ts_fa-fz_7x15.htm
Transact-SQL 参考
FULLTEXTCATALOGPROPERTY
返回有关全文目录属性的信息。
语法
FULLTEXTCATALOGPROPERTY ( catalog_name , property )
参数
catalog_name
包含全文目录名称的表达式。
property
包含全文目录属性名称的表达式。下表列出了这些属性,并提供所返回信息的描述。
属性 | 描述 |
---|---|
PopulateStatus | 0 = 空闲 1 = 正在进行完全填充 2 = 已暂停 3 = 中止 4 = 正在恢复 5 = 关机 6 = 正在进行增量填充 7 = 生成索引 8 = 磁盘已满。已暂停 9 = 更改跟踪 |
ItemCount | 全文目录中当前全文索引项数目。 |
IndexSize | 全文索引的大小 (MB)。 |
UniqueKeyCount | 在此目录中组成全文索引的唯一字(键)的数目。这是全文目录中所存储的无干扰字数目的近似值。 |
LogSize | 与 Microsoft® 搜索服务全文目录相关联的错误日志组合集的大小,以字节表示。 |
PopulateCompletionAge | 上一次全文索引填充的完成时间与 01/01/1990 00:00:00 之间的时间差,用秒表示。 |
返回类型
int
注释
不应使应用程序在紧密循环中等待,该循环不断检查 PopulateStatus 属性是否变为空闲(表明填充已完成),这一点很重要,因为如果等待,会使 CPU 游离于数据库和全文检索处理之外,从而导致超时。
示例
此示例返回 Cat_Desc 全文目录中的全文索引项数目。
USE NorthwindGOSELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount')
下面是结果集:
----------- 9