Partager via


sp_fulltext_load_thesaurus_file (Transact-SQL)

Oblige l'instance de serveur à analyser et charger les données à partir du fichier de dictionnaire des synonymes qui correspond à la langue dont le LCID est spécifié. Cette procédure stockée est utile après la mise à jour d'un fichier de dictionnaire des synonymes. L'exécution de sp_fulltext_load_thesaurus_file entraîne la recompilation des requêtes de texte intégral qui utilisent le dictionnaire des synonymes du LCID spécifié.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sys.sp_fulltext_load_thesaurus_file lcid [ , @loadOnlyIfNotLoaded  = action ] 

Arguments

  • lcid
    Entier mappant l'identificateur de paramètres régionaux (LCID) de la langue pour laquelle vous souhaitez charger la définition XML du dictionnaire des synonymes. Pour obtenir les LCID des langues disponibles sur une instance de serveur, utilisez l'affichage catalogue sys.fulltext_languages (Transact-SQL).

  • @loadOnlyIfNotLoaded = action
    Spécifie si le fichier de dictionnaire des synonymes doit être chargé dans les tables internes du dictionnaire des synonymes même s'il a déjà été chargé. action prend l'une des valeurs suivantes :

    Valeur

    Définition

    0

    Charge le fichier de dictionnaire des synonymes, qu'il ait ou non été déjà chargé. Il s'agit du comportement par défaut de sp_fulltext_load_thesaurus_file.

    1

    Charge le fichier de dictionnaire des synonymes uniquement s'il n'est pas encore chargé.

Valeurs des codes de retour

Aucune

Jeux de résultats

Aucun

Notes

Les fichiers d'un dictionnaire des synonymes sont chargés automatiquement par les requêtes de texte intégral qui l'utilisent. Pour éviter que les performances des requêtes de texte intégral ne soient affectées lors de cette première utilisation, nous vous recommandons d'exécuter sp_fulltext_load_thesaurus_file.

Pour mettre à jour la liste des langues inscrites pour la recherche en texte intégral, utilisez sp_fulltext_service 'update_languages'.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou l'administrateur système peuvent exécuter la procédure stockée sp_fulltext_load_thesaurus_file.

Seuls des administrateurs système peuvent mettre à jour, modifier ou supprimer des fichiers de dictionnaire des synonymes.

Exemples

A.Chargement d'un fichier de dictionnaire des synonymes même s'il a déjà été chargé

L'exemple suivant analyse et charge le fichier de dictionnaire des synonymes anglais.

EXEC sys.sp_fulltext_load_thesaurus_file 1033;
GO

B.Chargement d'un fichier de dictionnaire des synonymes uniquement s'il n'est pas encore chargé

L'exemple suivant analyse et charge le fichier de dictionnaire des synonymes arabe, sauf s'il est déjà chargé.

EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;
GO

Voir aussi

Référence

FULLTEXTSERVICEPROPERTY (Transact-SQL)

Procédures stockées système (Transact-SQL)

Concepts

Configurer et gérer les fichiers de dictionnaire des synonymes pour la recherche en texte intégral

Configurer et gérer les fichiers de dictionnaire des synonymes pour la recherche en texte intégral