Doc produitsMenu

Ajout d'entrées de thésaurus à partir de l'Outil d'administration

Le thésaurus de CES (Coveo Enterprise Search) est une liste de mots liés ou équivalents, utilisés afin d'agrandir les requêtes. Le thésaurus ajoute, de façon transparente, des expressions à la recherche, retournant ainsi davantage de résultats qui auraient autrement été manquants. Vous pouvez aisément remplir le thésaurus avec l'Outil d'administration (voir Meilleures pratiques du thésaurus).

Exemple : Le thésaurus est utile pour l'agrandissement de requêtes, qui sert à produire des abréviations. Si un utilisateur entre la forme courte d'une expression comme XML, le thésaurus ajoute à la requête la forme longue de l'expression, comme extensible markup language, ce qui retourne des résultats renfermant l'une ou l'autre forme de l'expression.

Note : Vous pouvez également modifier manuellement le fichier XML du thésaurus (voir Création ou modification d'un fichier XML de thésaurus).

Pour ajouter une entrée de thésaurus

  1. Dans le serveur Coveo, accédez à l'Outil d'administration (voir Ouverture de l'Outil d'administration).

  2. Dans l'Outil d'administration, sélectionnez Index > Thésaurus.

  3. Dans le panneau de navigation situé à gauche, cliquez sur Mots-clés.

  4. Dans le panneau de droite, cliquez sur Ajouter.

  5. Dans la page Ajouter un mot-clé au thésaurus (Add Thesaurus Keyword) :

    1. Dans le champ Mot-clé (Keyword), tapez le mot ou la phrase exacte dont vous souhaitez introduire un ou plusieurs synonymes.

      Exemple : Pour ajouter bob à la requête robert, tapez robert comme mot clé.

    2. Dans le champ Synonymes (Synonyms), tapez un ou plusieurs mots à ajouter comme synonymes du mot clé. Si vous tapez plus d'un synonyme, tapez une entrée par ligne. Vous pouvez taper une phrase exacte.

      Exemple : Pour ajouter bob à la requête robert, tapez bob comme synonyme.

      Note : Vous ne pouvez pas utiliser des préfixes ou des opérateurs de recherche tels que OU, ET, ou NEAR (décrit dans Préfixes et opérateurs de recherche) pour définir Mot-clé et Synonymes.

    3. Dans la section Option:

      • Décochez Utiliser une règle avancée de relation entre les synonymes (Use the synonym relationship advanced rule) pour utiliser la règle de relation de base qui ajoute les synonymes au mot clé en utilisant l'opérateur OU.

      OU

      1. Sélectionnez Utiliser une règle avancée de relation entre les synonymes.

      2. Sélectionnez Remplacer le mot-clé par son synonyme (Replace the keyword by its synonym) pour remplacer le mot clé par le synonyme. Cette règle de synonyme ne permet qu'un synonyme par mot clé.

        Exemple : Une requête pour robert devient bob.

        OU

        Sélectionnez Établir une synonymie réciproque entre le mot-clé et son ou ses synonymes (Establish reciprocal synonymy between the keyword and its synonyms) pour ajouter le synonyme au mot clé en utilisant l'opérateur OU et vice versa.

        Exemple : Une requête pour robert devient robert OU bob et une requête pour bob devient bob OU robert.

        Note : Sélectionner cette option est équivalent à définir l'attribut bidirectional=true pour la balise mapping dans le fichier de thésaurus XML.

    4. Dans la boîte Collection, vous pouvez sélectionner une ou plusieurs collections qui doivent être spécifiquement sélectionnées pour une recherche dans l'interface de recherche afin de permettre un plus grand nombre d'entrées dans le thésaurus. Par défaut, aucune collection n'est sélectionnée, ce qui veut dire que l'entrée de thésaurus est toujours agrandie (pour toutes les collections) dans toute interface de recherche Coveo .NET Front-End.

      Important : Les conditions requises pour faire fonctionner cette fonction (expliqué dans cette étape) ne sont pas évidentes et souvent mal comprises. Ainsi, des entrées de thésaurus ne prennent pas effet. La solution la plus facile pour veiller à ce qu'une entrée de thésaurus soit en effet est de décocher toutes les collections.

      Note : Une interface de recherche Coveo .NET Front-End sélectionne spécifiquement une ou plusieurs collections pour la recherche lorsque sa portée n'inclut pas toutes les collections disponibles. Vous pouvez voir et définir la portée d'une interface de recherche Coveo .NET Front-End à partir de l'Éditeur d'interface dans la page Interfaces de recherche > FonctionnalitésPortée. Dans cette page, pour que la restriction de collections d'entrées de thésaurus fonctionne, sous Collections disponibles, sélectionnez une ou plusieurs (mais pas toutes les) collections, et sous Configuration de la portée, sélectionnez Aucune portée (voir Configuration de la portée d'une interface de recherche).

      Exemple : Dans l'Outil d'administration, vous créez une entrée de thésaurus pour robert et bob, et ne sélectionnez que la collection R&D.

      Dans votre interface de recherche Coveo .NET Front-End Affaires R&D qui inclut la collection R&D dans sa portée, la requête robert inclut également bob.

      Dans votre interface de recherche Coveo .NET Front-End Ressources humaines qui n'inclut pas la collection R&D, la requête robert n'inclut pas bob.

      Dans l'interface de recherche par défaut Coveo .NET Front-End Tout le contenu, qui, par défaut, inclut toutes les collections et ne sélectionne pas spécifiquement des collections à rechercher, la requête robert n'inclut pas bob. Toutefois, si vous utilisez la page Recherche avancée pour sélectionner une ou quelques Collections disponibles, dont la collection R&D, l'interface sélectionne spécifiquement ces collections et la requête robert inclut bob (voir Utilisation de la page de recherche avancée).

      Dans l'Outil d'administration, lorsque vous sélectionnez une, quelques, ou toutes les collections disponibles d'une certaine entrée de thésaurus, celle-ci s'agrandit lorsqu'au moins une des collections sélectionnées sont sélectionnées pour la recherche dans une certaine interface de recherche, et l'entrée de thésaurus est agrandie pour toutes les collections inclues dans la portée de l'interface de recherche.

      Exemple : Votre index est composé de 5 collections (A, B, C, D, E). Vous assignez une entrée de thésaurus aux collections A et B. Dans une interface de recherche Coveo .NET Front-End dont la portée inclut les collections B, C et D, l'entrée de thésaurus est agrandie pour les documents des collections B, C et D.

      Important : Présentement, une interface de recherche Coveo JavaScript ne peut sélectionner spécifiquement une ou plusieurs collections pour la recherche. Par conséquent, une entrée de thésaurus dont vous avez sélectionné une ou plusieurs collections ne sera jamais agrandie dans une interface de recherche Coveo JavaScript.

      Lorsque votre déploiement de Coveo n'inclut que des interfaces de recherche Coveo JavaScript (aucune interface de recherche Coveo .NET Front-End), ne sélectionnez pas de collections. Utilisez plutôt la fonction de thésaurus disponible à partir de l'API REST Search (voir Using the Thesaurus to Expand Queries).

      Note :

      • CES 7.0.7256– (décembre 2014) La sélection de toutes les collections fait en sorte que l'entrée de thésaurus n'est appliquée à aucune collection. Ce problème a été corrigé dans la version 7.0.7338 de CES (publication de janvier 2015).

      • CES 7.0.6607– (avril 2014) L'option Collection est une liste déroulante où vous pouvez sélectionner Toutes les collections, la collection par défaut ou une collection spécifique.

    5. Cliquez sur Enregistrer (Save).

  6. Actualisez le thésaurus (voir Actualisation du thésaurus).