sys.fulltext_indexes (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Contient une ligne par index de recherche en texte intégral d'un objet tabulaire.
Nom de la colonne | Type de données | Description |
---|---|---|
object_id | int | ID de l'objet auquel cet index de texte intégral appartient. |
unique_index_id | int | ID de l'index de texte non intégral unique correspondant utilisé pour associer l'index de texte intégral aux lignes. |
fulltext_catalog_id | int | ID du catalogue de texte intégral dans lequel réside l'index de texte intégral. |
is_enabled | bit | 1 = l'index de texte intégral est actuellement activé. |
change_tracking_state | char(1) | État du suivi des modifications. M = manuel A = automatique O = désactivé |
change_tracking_state_desc | nvarchar(60) | Description de l'état du suivi des modifications. MANUAL AUTO OFF |
has_crawl_completed | bit | Dernière analyse (remplissage) réalisée par l'index de texte intégral. |
crawl_type | char(1) | Type de l'analyse actuelle ou de la dernière analyse. F = analyse complète I = analyse incrémentielle basée sur un horodatage U = analyse de mise à jour, basée sur des notifications P = l'analyse complète est suspendue. |
crawl_type_desc | nvarchar(60) | Description de l'analyse actuelle ou de la dernière analyse. FULL_CRAWL INCREMENTAL_CRAWL UPDATE_CRAWL PAUSED_FULL_CRAWL |
crawl_start_date | datetime | Démarrage de l'analyse actuelle ou de la dernière analyse. NULL = aucune. |
crawl_end_date | datetime | Fin de l'analyse actuelle ou de la dernière analyse. NULL = aucune. |
incremental_timestamp | binary(8) | Valeur d'horodatage à utiliser pour l'analyse incrémentielle suivante. NULL = aucune. |
stoplist_id | int | ID de la liste de mots vides associée à cet index de recherche en texte intégral. |
data_space_id | int | Groupe de fichiers où réside cet index de recherche en texte intégral. |
property_list_id | int | ID de la liste de propriétés de recherche associée à cet index de recherche en texte intégral. NULL indique qu'aucune liste de propriétés de recherche n'est associée à l'index de recherche en texte intégral. Pour obtenir plus d’informations sur cette liste de propriétés de recherche, utilisez l’affichage catalogue sys.registered_search_property_lists (Transact-SQL ). |
autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées.
Exemples
L'exemple ci-après utilise un index de recherche en texte intégral sur la table HumanResources.JobCandidate
de l'exemple de base de données AdventureWorks2022
. L'exemple retourne l'ID d'objet de la table, l'ID de la liste de propriétés de recherche et l'ID de la liste de mots vides utilisée par l'index de recherche en texte intégral.
Remarque
Pour obtenir l’exemple de code qui crée cet index de recherche en texte intégral, consultez la section « Exemples » de 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
Voir aussi
sys.fulltext_index_fragments (Transact-SQL)
sys.fulltext_index_columns (Transact-SQL)
sys.fulltext_index_catalog_usages (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
Créer et gérer des index de recherche en texte intégral
DROP FULLTEXT INDEX (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)