全文目录和索引属性 (Transact-SQL)

一些 Transact-SQL 函数(例如 OBJECTPROPERTYEX 和 FULLTEXTCATALOGPROPERTY)可用来获取各种全文索引属性的值。此信息可用于全文搜索的管理和故障排除。

下表列出了可用的全文属性及其相关 Transact-SQL 函数。

注意注意

此处仅介绍 SQL Server 2008 中有用的全文属性。

属性

说明

函数

AccentSensitivity

区分重音设置。

FULLTEXTCATALOGPROPERTY

FullTextTypeColumn

表中的 TYPE COLUMN,其中包含列的文档类型信息。

COLUMNPROPERTY

ImportStatus

是否正在导入全文目录。

FULLTEXTCATALOGPROPERTY

IndexSize

全文目录的大小,以 MB 为单位。

FULLTEXTCATALOGPROPERTY

IsFulltextIndexed

列是否启用了全文索引。

COLUMNPROPERTY

IsFulltextKey

索引是否为表的全文键。

INDEXPROPERTY

ItemCount

全文目录中当前全文索引项的数目。

FULLTEXTCATALOGPROPERTY

MergeStatus

主合并是否正在进行。

FULLTEXTCATALOGPROPERTY

PopulateCompletionAge

上一次全文索引填充的完成时间与 01/01/1990 00:00:00 之间的时间差(秒)。

FULLTEXTCATALOGPROPERTY

PopulateStatus

填充状态。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

FULLTEXTCATALOGPROPERTY

TableFulltextBackgroundUpdateIndexOn

表是否具有全文后台更新索引。

OBJECTPROPERTYEX

TableFulltextCatalogId

表的全文索引数据所在的全文目录 ID。

OBJECTPROPERTYEX

TableFulltextChangeTrackingOn

表是否启用了全文更改跟踪。

OBJECTPROPERTYEX

TableFulltextDocsProcessed

自开始全文索引以来所处理的行数。

OBJECTPROPERTYEX

TableFulltextFailCount

全文搜索未编制索引的行数。

OBJECTPROPERTYEX

TableFulltextItemCount

成功编制了全文索引的行数。

OBJECTPROPERTYEX

TableFulltextKeyColumn

全文唯一键列的列 ID。

OBJECTPROPERTYEX

TableFullTextMergeStatus

具有全文索引的表当前是否正在合并。

OBJECTPROPERTYEX

TableFulltextPendingChanges

要处理的挂起更改跟踪项的数目。

OBJECTPROPERTYEX

TableFulltextPopulateStatus

全文表的填充状态。

OBJECTPROPERTYEX

TableHasActiveFulltextIndex

表是否具有活动的全文索引。

OBJECTPROPERTYEX

UniqueKeyCount

全文目录中的唯一键数。

FULLTEXTCATALOGPROPERTY