sys.fulltext_indexes (Transact-SQL)
針對表格式物件的每個全文檢索索引,各包含一個資料列。
適用於:SQL Server (SQL Server 2008 至目前版本)、SQL Database V12。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
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) 目錄檢視。 |
Permissions
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。
範例
下列範例會針對 HumanResources.JobCandidate 範例資料庫的 AdventureWorks2012 資料表使用全文檢索索引。此範例會傳回資料表的物件識別碼、搜尋屬性清單識別碼,以及全文檢索索引所使用之停用字詞表的停用字詞表識別碼。
注意事項 |
---|
如需建立這個全文檢索索引的程式碼範例,請參閱<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)