sys.fulltext_indexes (Transact-SQL)
适用于:SQL Server Azure 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)