You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[!INCLUDE [SQL Server Azure SQL Database Azure SQL Managed Instance](../../includes/applies-to-version/sql-asdb-asdbmi.md)]
25
26
26
-
Contains a row per full-text index of a tabular object.
27
+
Contains a row per full-text index of a tabular object.
28
+
29
+
| Column name | Data type | Description |
30
+
| --- | --- | --- |
31
+
|`object_id`|**int**| ID of the object to which this full-text index belongs. |
32
+
|`unique_index_id`|**int**| ID of the corresponding unique, non-full-text index that is used to relate the full-text index to the rows. |
33
+
|`index_version`|**int**| Version of full-text filter and wordbreaker components that are used to populate and query this index. If you perform an in-place upgrade from [!INCLUDE [sql-server-2022](../../includes/sssql22-md.md)] and earlier versions to [!INCLUDE [sql-server-2025](../../includes/sssql25-md.md)] and later versions, existing indexes are assigned `index_version = 1`. This value is controlled by the [FULLTEXT_INDEX_VERSION](../../t-sql/statements/alter-database-scoped-configuration-transact-sql.md#fulltext_index_version) database scoped configuration option.<br /><br />**Applies to**: [!INCLUDE [sql-server-2025](../../includes/sssql25-md.md)] and later versions. |
34
+
|`fulltext_catalog_id`|**int**| ID of the full-text catalog in which the full-text index resides. |
35
+
|`is_enabled`|**bit**|`1` = Full-text index is currently enabled. |
36
+
|`change_tracking_state`|**char(1)**| State of change-tracking.<br /><br />`M` = Manual<br />`A` = Auto<br />`O` = Off |
37
+
|`change_tracking_state_desc`|**nvarchar(60)**| Description of the state of change-tracking.<br /><br />`MANUAL`<br />`AUTO`<br />`OFF`|
38
+
|`has_crawl_completed`|**bit**| Last crawl (population) that the full-text index has completed. |
39
+
|`crawl_type`|**char(1)**| Type of the current or last crawl.<br /><br />`F` = Full crawl<br />`I` = Incremental, timestamp-based crawl<br />`U` = Update crawl, based on notifications<br />`P` = Full crawl is paused. |
40
+
|`crawl_type_desc`|**nvarchar(60)**| Description of the current or last crawl type.<br /><br />`FULL_CRAWL`<br />`INCREMENTAL_CRAWL`<br />`UPDATE_CRAWL`<br />`PAUSED_FULL_CRAWL`|
41
+
|`crawl_start_date`|**datetime**| Start of the current or last crawl.<br /><br />`NULL` = None. |
42
+
|`crawl_end_date`|**datetime**| End of the current or last crawl.<br /><br />`NULL` = None. |
43
+
|`incremental_timestamp`|**binary(8)**| Timestamp value to use for the next incremental crawl.<br /><br />`NULL` = None. |
44
+
|`stoplist_id`|**int**| ID of the [stoplist](../search/configure-and-manage-stopwords-and-stoplists-for-full-text-search.md) that is associated with this full-text index. |
45
+
|`data_space_id`|**int**| Filegroup where this full-text index resides. |
46
+
|`property_list_id`|**int**| ID of the search property list that is associated with this full-text index. `NULL` indicates that no search property list is associated with the full-text index. To obtain more information about this search property list, use the [sys.registered_search_property_lists](sys-registered-search-property-lists-transact-sql.md) catalog view. |
The following example uses a full-text index on the `HumanResources.JobCandidate` table of the [!INCLUDE [sssampledbobject-md](../../includes/sssampledbobject-md.md)] sample database. The example returns the object ID of the table, the search property list ID, and the stoplist ID of the stoplist used by the full-text index.
|**object_id**|**int**|ID of the object to which this full-text index belongs.|
31
-
|**unique_index_id**|**int**|ID of the corresponding unique, non-full-text index that is used to relate the full-text index to the rows.|
32
-
|**index_version**|**int**|**Applies to:**[!INCLUDE [sql-server-2025](../../includes/sssql25-md.md)] and later. <br/><br/> Version of full-text filter and wordbreaker components that are used to populate and query this index. This is controlled by the `FULLTEXT_INDEX_VERSION` database scoped configuration. See [ALTER DATABASE SCOPED CONFIGURATION](../../t-sql/statements/alter-database-scoped-configuration-transact-sql.md#fulltext_index_version) for details. <br/><br/> In the case of an in-place upgrade from [!INCLUDE [sql-server-2022](../../includes/sssql22-md.md)] or prior to [!INCLUDE [sql-server-2025](../../includes/sssql25-md.md)]) or later, existing indexes are assigned `index_version` = `1`. |
33
-
|**fulltext_catalog_id**|**int**|ID of the full-text catalog in which the full-text index resides.|
34
-
|**is_enabled**|**bit**|1 = Full-text index is currently enabled.|
35
-
|**change_tracking_state**|**char(1)**|State of change-tracking.<br /><br /> M = Manual<br /><br /> A = Auto<br /><br /> O = Off|
36
-
|**change_tracking_state_desc**|**nvarchar(60)**|Description of the state of change-tracking.<br /><br /> MANUAL<br /><br /> AUTO<br /><br /> OFF|
37
-
|**has_crawl_completed**|**bit**|Last crawl (population) that the full-text index has completed.|
38
-
|**crawl_type**|**char(1)**|Type of the current or last crawl.<br /><br /> F = Full crawl<br /><br /> I = Incremental, timestamp-based crawl<br /><br /> U = Update crawl, based on notifications<br /><br /> P = Full crawl is paused.|
39
-
|**crawl_type_desc**|**nvarchar(60)**|Description of the current or last crawl type.<br /><br /> FULL_CRAWL<br /><br /> INCREMENTAL_CRAWL<br /><br /> UPDATE_CRAWL<br /><br /> PAUSED_FULL_CRAWL|
40
-
|**crawl_start_date**|**datetime**|Start of the current or last crawl.<br /><br /> NULL = None.|
41
-
|**crawl_end_date**|**datetime**|End of the current or last crawl.<br /><br /> NULL = None.|
42
-
|**incremental_timestamp**|**binary(8)**|Timestamp value to use for the next incremental crawl.<br /><br /> NULL = None.|
43
-
|**stoplist_id**|**int**|ID of the [stoplist](../../relational-databases/search/configure-and-manage-stopwords-and-stoplists-for-full-text-search.md) that is associated with this full-text index.|
44
-
|**data_space_id**|**int**|Filegroup where this full-text index resides.|
45
-
|**property_list_id**|**int**|ID of the search property list that is associated with this full-text index. NULL indicates that no search property list is associated with the full-text index. To obtain more information about this search property list, use the [sys.registered_search_property_lists (Transact-SQL)](../../relational-databases/system-catalog-views/sys-registered-search-property-lists-transact-sql.md) catalog view.|
The following example uses a full-text index on the `HumanResources.JobCandidate` table of the [!INCLUDE [sssampledbobject-md](../../includes/sssampledbobject-md.md)] sample database. The example returns the object ID of the table, the search property list ID, and the stoplist ID of the stoplist used by the full-text index.
52
-
53
56
> [!NOTE]
54
-
> For the code example that creates this full-text index, see the "Examples" section of [CREATE FULLTEXT INDEX (Transact-SQL)](../../t-sql/statements/create-fulltext-index-transact-sql.md).
55
-
56
-
```
57
-
USE AdventureWorks2022;
58
-
GO
59
-
SELECT object_id, property_list_id, stoplist_id FROM sys.fulltext_indexes
60
-
where object_id = object_id('HumanResources.JobCandidate');
[Create and Manage Full-Text Indexes](../../relational-databases/search/create-and-manage-full-text-indexes.md)
71
-
[DROP FULLTEXT INDEX (Transact-SQL)](../../t-sql/statements/drop-fulltext-index-transact-sql.md)
72
-
[CREATE FULLTEXT INDEX (Transact-SQL)](../../t-sql/statements/create-fulltext-index-transact-sql.md)
73
-
[ALTER FULLTEXT INDEX (Transact-SQL)](../../t-sql/statements/alter-fulltext-index-transact-sql.md)
74
-
57
+
> For the code example that creates this full-text index, see the [Examples](../../t-sql/statements/create-fulltext-index-transact-sql.md#examples) section of [CREATE FULLTEXT INDEX](../../t-sql/statements/create-fulltext-index-transact-sql.md).
58
+
59
+
```sql
60
+
USE AdventureWorks2025;
61
+
GO
62
+
63
+
SELECT object_id,
64
+
property_list_id,
65
+
stoplist_id
66
+
FROMsys.fulltext_indexes
67
+
WHERE object_id = object_id('HumanResources.JobCandidate');
0 commit comments