Doc produitsMenu

Personnalisation du classement d'une interface de recherche

La Plateforme Coveo utilise des algorithmes de classement de résultats de recherche sophistiqués pour retourner les documents les plus pertinents pour chaque requête (voir Fonctionnement du classement des résultats de recherche). Il existe diverses façons pour optimiser le classement de vos résultats de recherche (voir Meilleures pratiques pour l'optimisation de classement).

Coveo .NET Front-End 12.0.360+ (septembre 2013) Une façon d'ajuster le classement est pour une certaine interface de recherche. À partir de l'Éditeur d'interface, vous pouvez assigner une ou plusieurs expressions de classement des résultats à une interface de recherche pour augmenter ou diminuer le classement de documents qui correspondent à une requête (voir Que sont les expressions de classement de requête?).

Pour personnaliser le classement d'une interface de recherche

  1. Accédez à l'Éditeur d'interface (voir Ouverture de l'Éditeur d'interface).

  2. Cliquez sur l'onglet Interfaces de recherche (Search Interfaces).

  3. Dans le menu :

    1. Dans la liste déroulante Interface sélectionnée (Current Interface), sélectionnez l'interface de recherche dont vous souhaitez ajuster le classement des résultats de recherche.

    2. Sélectionnez Fonctionnalités (Features).

  4. Dans le panneau de navigation à gauche, sélectionnez Classement (Ranking).

  5. Dans le panneau situé à droite :

    1. Cliquez sur Nouveau (Add New).

    2. Dans la boîte Expression, saisissez l'expression valide qui retourne les documents dont vous souhaitez modifier le classement.

      Note : L'expression n'est pas validée par le serveur d'interface. Si elle est invalide, elle sera ignorée par l'index et le message sera généré. Il est donc conseillé de tester votre expression. Vous pouvez tout simplement la saisir dans la boîte de recherche de l'interface, vérifier si elle est valide et si elle retourne les documents attendus.

    3. Dans la liste déroulante Modificateur (Modifier), sélectionnez une valeur de modificateur prédéterminée, ou sélectionnez Personnalisés, puis saisissez la valeur désirée, qui doit se situer entre -100 et +100 (voir Quel est l'impact des valeurs de modification dans la cote de classement finale?).

      Note : Par défaut, les valeurs du modificateur doivent se situer entre -100 et +100 pour veiller à ce que votre expression n'efface pas complètement l'algorithme de classement normal. Toutefois, vous pouvez désactiver cette restriction en définissant l'option limitQueryRankingExpressionsModifierRange à false dans le fichier [.Net_Front-End_Path]\Web\Web.config.

      <coveoEnterpriseSearch>
        <database ... />
        <analytics ... />
        <server ... />
        <options ... limitQueryRankingExpressionsModifierRange="false" ... />
      </coveoEnterpriseSearch>

      Par défaut, la balise options n'est pas présente dans la section coveoEnterpriseSearch du fichier Web.config. Vous devez également être certain que l'élément suivant soit présent dans la section <sectionGroup name= "coveoEnterpriseSearch"> :

      <section name="options" type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

      Vous serez alors en mesure de saisir des valeurs situées entre -2,147,483,648 et +2,147,483,647.

    4. Cliquez sur Appliquer (Apply).

  6. Répétez l'étape précédente pour ajouter une autre expression à cette interface.

  7. Dans l'interface de recherche, effectuez des requêtes pour valider que l'ajout de l'expression produit les ajustements désirés au classement des résultats de recherche.