Configuration d’un dictionnaire des synonymes

Vous pouvez configurer un dictionnaire des synonymes pour aider les utilisateurs à rechercher des documents dans Therefore™ Navigator.

Le dictionnaire des synonymes peut être configuré de sorte à fournir des synonymes et des termes équivalents dans d'autres langues.

À titre d'exemple, une recherche bien configurée portant sur « facture » peut générer des résultats pour « note à payer » ou « bordereau » Vous pouvez également utiliser le dictionnaire des synonymes pour effectuer des recherches en plusieurs langues. À titre d'exemple, la recherche du terme « facture » identifierait également les documents contenant « Rechnung » (en allemand) ou « Invoice » (en anglais).

Le dictionnaire des synonymes est un fichier XML et doit être mémorisé dans le répertoire de Therefore™ Server. Vous devez ensuite indiquer le nom du fichier dans les paramètres avancés de l'objet « Recherche en texte intégral » :

paramètres de recherche en texte intégral

Configuration d'un fichier de dictionnaire des synonymes

Pour configurer un fichier de dictionnaire des synonymes, créez un fichier XML avec l'élément racine <dtSearchUserThesaurus>. Ajoutez ensuite des synonymes qu'éléments enfant à l'aide de la balise <Item>. Vous trouverez ci-dessous un exemple de code.

Les termes contenant des espaces vides doivent être entourés de guillemets droits. À titre d'exemple, pour considérer « Brinstar Steel » comme un terme unique, vous devez l'entrer sous la forme "Brinstar Steel" entre balises <Synonyms>.

Copier
<?xml version="1.0" encoding="UTF-8"?> 
<dtSearchUserThesaurus>
<Item>
   <Name>Invoice</Name>
   <Synonyms>Rechnung Factura Invoice</Synonyms>
</Item>
<Item>
   <Name>Supplier</Name>
   <Synonyms>Lieferant Proveedor Proveedora Supplier</Synonyms>
</Item>
<Item>
   <Name>Brinstar Steel</Name>
   <Synonyms>Brinstar "Brinstar Steel" "Brinstar Steel Inc" "Brinstar Steel Inc."</Synonyms>
</Item>
</dtSearchUserThesaurus>
Balise Explication
<Name>

La balise <Name> sert d'identifiant du terme spécifié.

Les termes entrés entre des balises <Name> ne sont pas considérés comme des synonymes.

<Synonyms> Vous devez entrer tous les synonymes, y compris le terme d'origine, entre ces balises pour qu'ils soient considérés comme des synonymes.