全文目录和索引属性 (Transact-SQL)
一些 Transact-SQL 函数(例如 OBJECTPROPERTYEX 和 FULLTEXTCATALOGPROPERTY)可用来获取各种全文索引属性的值。此信息可用于全文搜索的管理和故障排除。
下表列出了可用的全文属性及其相关 Transact-SQL 函数。
注意 |
---|
此处仅介绍 SQL Server 2008 中有用的全文属性。 |
属性 |
说明 |
函数 |
---|---|---|
AccentSensitivity |
区分重音设置。 |
|
FullTextTypeColumn |
表中的 TYPE COLUMN,其中包含列的文档类型信息。 |
|
ImportStatus |
是否正在导入全文目录。 |
FULLTEXTCATALOGPROPERTY |
IndexSize |
全文目录的大小,以 MB 为单位。 |
FULLTEXTCATALOGPROPERTY |
IsFulltextIndexed |
列是否启用了全文索引。 |
COLUMNPROPERTY |
IsFulltextKey |
索引是否为表的全文键。 |
|
ItemCount |
全文目录中当前全文索引项的数目。 |
FULLTEXTCATALOGPROPERTY |
MergeStatus |
主合并是否正在进行。 |
FULLTEXTCATALOGPROPERTY |
PopulateCompletionAge |
上一次全文索引填充的完成时间与 01/01/1990 00:00:00 之间的时间差(秒)。 |
FULLTEXTCATALOGPROPERTY |
PopulateStatus |
填充状态。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 |
FULLTEXTCATALOGPROPERTY |
TableFulltextBackgroundUpdateIndexOn |
表是否具有全文后台更新索引。 |
|
TableFulltextCatalogId |
表的全文索引数据所在的全文目录 ID。 |
OBJECTPROPERTYEX |
TableFulltextChangeTrackingOn |
表是否启用了全文更改跟踪。 |
OBJECTPROPERTYEX |
TableFulltextDocsProcessed |
自开始全文索引以来所处理的行数。 |
OBJECTPROPERTYEX |
TableFulltextFailCount |
全文搜索未编制索引的行数。 |
OBJECTPROPERTYEX |
TableFulltextItemCount |
成功编制了全文索引的行数。 |
OBJECTPROPERTYEX |
TableFulltextKeyColumn |
全文唯一键列的列 ID。 |
OBJECTPROPERTYEX |
TableFullTextMergeStatus |
具有全文索引的表当前是否正在合并。 |
OBJECTPROPERTYEX |
TableFulltextPendingChanges |
要处理的挂起更改跟踪项的数目。 |
OBJECTPROPERTYEX |
TableFulltextPopulateStatus |
全文表的填充状态。 |
OBJECTPROPERTYEX |
TableHasActiveFulltextIndex |
表是否具有活动的全文索引。 |
OBJECTPROPERTYEX |
UniqueKeyCount |
全文目录中的唯一键数。 |
FULLTEXTCATALOGPROPERTY |
请参阅