sys.fulltext_indexes (Transact-SQL)

 

表对象的每个全文索引各占一行。

适用范围:SQL Server(SQL Server 2008 到当前版本) SQL 数据库 V12。

列名

数据类型

说明

object_id

int

此全文索引所属的对象的 ID。

unique_index_id

int

对应的唯一非全文索引的 ID,该索引用于将全文索引与行关联。

fulltext_catalog_id

int

全文索引所在的全文目录的 ID。

is_enabled

bit

1 = 当前已启用全文索引。

change_tracking_state

char(1)

更改跟踪的状态。

M = 手动

A = 自动

O = 关闭

change_tracking_state_desc

nvarchar(60)

对更改跟踪状态的说明。

MANUAL

AUTO

OFF

has_crawl_completed

bit

全文索引完成的上一次爬网(填充)。

crawl_type

char(1)

当前或上一次爬网的类型。

F = 完全爬网

I = 增量时间戳爬网

U = 基于通知的更新爬网

P = 完全爬网已暂停。

crawl_type_desc

nvarchar(60)

对当前或上一次爬网类型的说明。

FULL_CRAWL

INCREMENTAL_CRAWL

UPDATE_CRAWL

PAUSED_FULL_CRAWL

crawl_start_date

datetime

当前或上一次爬网的开始日期。

NULL = 无。

crawl_end_date

datetime

当前或上一次爬网的结束日期。

NULL = 无。

incremental_timestamp

binary(8)

要用于下一次增量爬网的时间戳值。

NULL = 无。

stoplist_id

int

与此全文索引关联的非索引字表的 ID。

data_space_id

int

此全文索引所在的文件组。

property_list_id

int

与此全文索引关联的搜索属性列表的 ID。NULL 表示没有与全文索引关联的搜索属性列表。若要获取有关该搜索属性列表的详细信息,请使用 sys.registered_search_property_lists (Transact-SQL) 目录视图。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。

示例

以下示例在 HumanResources.JobCandidate 示例数据库的 AdventureWorks2012 表中使用全文索引。该示例返回表的对象 ID、搜索属性列表 ID 以及全文索引使用的非索引字表的非索引字表 ID。

备注

有关创建此全文索引的代码示例,请参阅 CREATE FULLTEXT INDEX (Transact-SQL) 中的“示例”部分。

USE AdventureWorks2012;
GO
SELECT object_id, property_list_id, stoplist_id FROM sys.fulltext_indexes
    where object_id = object_id('HumanResources.JobCandidate'); 
GO

请参阅

sys.fulltext_index_fragments (Transact-SQL)
sys.fulltext_index_columns (Transact-SQL)
sys.fulltext_index_catalog_usages (Transact-SQL)
对象目录视图 (Transact-SQL)
目录视图 (Transact-SQL)
创建和管理全文索引
DROP FULLTEXT INDEX (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)