sys.fulltext_indexes (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

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

列名称 数据类型 说明
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 示例数据库的 AdventureWorks2022 表中使用全文索引。 该示例返回表的对象 ID、搜索属性列表 ID 以及全文索引使用的非索引字表的非索引字表 ID。

注意

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

USE AdventureWorks2022;  
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)