sys.fulltext_indexes (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
針對表格式物件的每個全文檢索索引,各包含一個資料列。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
object_id | int | 這個全文檢索索引所屬之對象的標識碼。 |
unique_index_id | int | 用來將全文檢索索引與數據列建立關聯之對應唯一非全文檢索索引的標識碼。 |
fulltext_catalog_id | int | 全文檢索索引所在的全文檢索目錄標識碼。 |
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 | 與此全文檢索索引相關聯的停用字詞表標識符。 |
data_space_id | int | 這個全文檢索索引所在的檔案群組。 |
property_list_id | int | 與這個全文檢索索引相關聯的搜尋屬性清單標識碼。 NULL 表示沒有任何搜尋屬性清單與全文檢索索引相關聯。 若要取得此搜尋屬性清單的詳細資訊,請使用 sys.registered_search_property_lists (Transact-SQL) 目錄檢視。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。
範例
下列範例會在範例資料庫的數據表AdventureWorks2022
上使用HumanResources.JobCandidate
全文檢索索引。 此範例會傳回數據表的物件標識碼、搜尋屬性清單標識碼,以及全文檢索索引所使用的停用字詞表標識符。
注意
如需建立此全文檢索索引的程式代碼範例,請參閱 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)