Partager via


Option default full-text language

Utilisez l'option default full-text language pour spécifier une valeur de langue par défaut pour les colonnes de texte intégral indexées. L’analyse linguistique est effectuée sur toutes les données de texte intégral indexées et elle dépend de la langue des données. La valeur par défaut de cette option est la langue du serveur.

L'option default full-text language requiert une valeur LCID.

Dans le cas d'une version localisée de SQL Server, le programme d'installation de SQL Server définit l'option Langue de texte intégral par défaut en fonction de la langue du serveur s'il existe une correspondance appropriée. Dans le cas d'une version non localisée de SQL Server, l'anglais est la valeur affectée par défaut à l'option default full-text language.

La valeur de l'option default full-text language est utilisée dans un index de recherche en texte intégral lorsqu'aucune langue n'est spécifiée pour une colonne par l'option LANGUAGE language_term dans les instructions CREATE FULLTEXT INDEX ou ALTER FULLTEXT INDEX. Si la langue de texte intégral par défaut n'est pas prise en charge ou si le package d'analyse linguistique n'est pas disponible, l'opération CREATE ou ALTER échouera et SQL Server retournera un message d'erreur indiquant que la langue spécifiée n'est pas valide.

Pour obtenir la liste des langues dont les analyseurs lexicaux sont enregistrés auprès de SQL Server, consultez sys.fulltext_languages (Transact-SQL).  

D'autres langues peuvent aussi être proposées par d'autres éditeurs de logiciels. Si aucun dialecte spécifique n'est détecté, le Moteur d'indexation et de recherche en texte intégral passe automatiquement à la langue principale.

L'option default full-text language est une option avancée. Si vous utilisez la procédure stockée système sp_configure pour changer sa valeur, vous ne pouvez modifier l'option default full-text language que si la valeur 1 a été attribuée à l'option show advanced options.