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>.
<?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. |