sp_fulltext_load_thesaurus_file (Transact-SQL)
S'applique à : SQL Server
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 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é.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_fulltext_load_thesaurus_file
[ @lcid = ] lcid
[ , [ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded ]
[ ; ]
Arguments
[ @lcid = ] lcid
Entier mappant l’identificateur de paramètres régionaux (LCID) du langage pour lequel vous souhaitez charger la définition XML du dictionnaire des synonymes. @lcid est int, sans valeur par défaut. Pour obtenir les LCID des langues disponibles sur une instance de serveur, utilisez l’affichage catalogue sys.fulltext_languages .
[ @loadOnlyIfNotLoaded = ] loadOnlyIfNotLoaded
Spécifie si le fichier de dictionnaire des synonymes est chargé dans les tables de dictionnaire des synonymes internes, même s’il a déjà été chargé. @loadOnlyIfNotLoaded est bit, avec une valeur par défaut 0
et les valeurs possibles suivantes :
Valeur | Définition |
---|---|
0 |
Chargez le fichier de dictionnaire des synonymes, qu’il soit déjà chargé. Il s’agit du comportement par défaut de sp_fulltext_load_thesaurus_file . |
1 |
Chargez le fichier de dictionnaire des synonymes uniquement s’il n’est pas encore chargé. |
Valeurs des codes de retour
Aucune.
Jeu de résultats
Aucune.
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 cet impact sur les performances de première fois sur les requêtes en texte intégral, nous vous recommandons d’exécuter sp_fulltext_load_thesaurus_file
.
Permet sp_fulltext_service 'update_languages'
de mettre à jour la liste des langues inscrites dans la recherche en texte intégral. Pour plus d’informations, consultez sp_fulltext_service.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou l’administrateur système peuvent exécuter la sp_fulltext_load_thesaurus_file
procédure stockée.
Seuls des administrateurs système peuvent mettre à jour, modifier ou supprimer des fichiers de dictionnaire des synonymes.
Exemples
R. Charger un fichier de dictionnaire des synonymes même s’il est déjà chargé
L'exemple suivant analyse et charge le fichier de dictionnaire des synonymes anglais.
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
B. Charger 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 arabes, sauf s’il est déjà chargé.
EXEC sys.sp_fulltext_load_thesaurus_file 1025, @loadOnlyIfNotLoaded = 1;