分享方式:


sys.fulltext_indexes (Transact-SQL)

適用於:SQL ServerAzure 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)