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 Northwind
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount') 

下面是结果集:

----------- 
9

请参见

FULLTEXTSERVICEPROPERTY

元数据函数

sp_help_fulltext_catalogs