Pour créer votre propre thésaurus, vous devez d'abord définir son contenu dans un fichier de définitions à l'aide d'un éditeur de texte.
Restrictions : La longueur du nom de fichier, y compris son extension, ne doit pas dépasser 256 caractères. Vous pouvez avoir plusieurs thésaurus dans le même répertoire, mais il est préférable de disposer d'un répertoire par thésaurus.
Un modèle de fichier de définitions de thésaurus anglais nsesamplethes.def est fourni. Sous Windows, le répertoire du thésaurus est :
<sqllib>\db2ext\thes
Sous UNIX, le répertoire du thésaurus est :
<instance_owner_home>/sqllib/db2ext/thes
Les premiers groupes de définitions de ce fichier sont les suivants :
Figure 29. Extrait du modèle de fichier de définitions du thésaurus
:WORDS accounting .RELATED_TO account checking .RELATED_TO sale management .SYNONYM_OF account .SYNONYM_OF accountant :WORDS acoustics .RELATED_TO signal processing :WORDS aeronautical equipment .SYNONYM_OF turbocharger .SYNONYM_OF undercarriage :WORDS advertising .RELATED_TO sale promotion .SYNONYM_OF advertisement : : : |
Pour la syntaxe de chaque groupe de définitions, reportez-vous au Chapitre 18, Prise en charge du thésaurus.
Chaque membre doit être écrit sur une seule ligne. Chaque terme associé doit être précédé du nom de la relation. Si les termes du membre sont liés les uns aux autres, spécifiez une relation de membre.
La longueur des termes du membre et des termes associés est limitée à 64 caractères. Les caractères mono-octet et les caractères à deux octets de la même lettre sont considérés comme identiques. Aucune distinction n'est faite entre les majuscules et les minuscules. Un terme peut contenir un espace et un point mono-octet "." ou deux points ":" peuvent être utilisés.
Les relations définies par l'utilisateur sont toutes basées sur le type associatif. Elles sont identifiées par des numéros uniques compris entre 1 et 128.