Dictionnaire des synonymes
Dans Microsoft SQL Server 2005, les requêtes de texte intégral peuvent utiliser un dictionnaire des synonymes pour trouver les synonymes des termes recherchés. Pour chaque langue prise en charge, il existe un seul fichier de dictionnaire des synonymes. La liste complète des fichiers de dictionnaire des synonymes se trouve dans le répertoire SQL_Server_install_path\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\.
Le nom du fichier de dictionnaire des synonymes a le format suivant :
« ts » + <abréviation en trois lettres de la langue> + « .xml »
Par exemple, le fichier de dictionnaire des synonymes de l'anglais américain est nommé « tsENU.xml ». Il y a un fichier supplémentaire nommé « tsGLOBAL.xml ».
Important : |
---|
Le fichier tsschema.xml ne doit être ni déplacé, ni supprimé. Il contient la définition du schéma de tous les fichiers de dictionnaire des synonymes. |
Pour étendre ou remplacer un ou plusieurs termes pour inclure une liste de synonymes, vous pouvez personnaliser les fichiers de dictionnaire des synonymes. Un dictionnaire des synonymes peut être utilisé pour une seule version linguistique ; chaque dictionnaire des synonymes peut être configuré en modifiant ses fichiers de configuration (au format XML).
Remarque : |
---|
Les fichiers de dictionnaire des synonymes sont vides. Vous devez y ajouter des synonymes des termes de requête avant que les requêtes de recherche de texte intégral recherchant des synonymes puissent fonctionner correctement. Pour plus d'informations sur la modification d'un fichier de dictionnaire des synonymes, consultez Configuration des fichiers du dictionnaire des synonymes. |
En spécifiant FORMSOF THESAURUS dans les conditions de recherche CONTAINS ou CONTAINSTABLE, tous les synonymes associés au terme de recherche sont identifiés, s'ils existent dans la colonne faisant l'objet d'une recherche. Pour plus d'informations, consultez CONTAINS (Transact-SQL) et CONTAINSTABLE (Transact-SQL).
Les recherches FREETEXT et FREETEXTTABLE utilisent les fichiers de dictionnaire des synonymes pour identifier des expressions ou des remplacements pour les termes de recherche. Pour plus d'informations, consultez FREETEXT (Transact-SQL) et FREETEXTTABLE (Transact-SQL).
Voir aussi
Concepts
Principes de base de la recherche de texte intégral