Ajouter des facettes à une source de recherche simple

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Offrez aux utilisateurs finaux la possibilité d'affiner les résultats de recherche pour une source de recherche simple. Vous pouvez créer des facettes pour une source de recherche de table qui retournent des résultats en fonction de valeurs de champ ou de conditions de requête.

    Avant de commencer

    Rôle requis : admin ou sp_admin

    Dans les nouvelles instances, les facettes de recherche sont activées par défaut. Si vous effectuez une mise à niveau à partir d'une version précédente, activez les facettes de recherche en activant un enregistrement dans la table Carte de routage des pages [sp_page_route_map]. Reportez-vous à Activer les facettes de recherche. Créez des éléments de facette et des requêtes mappées avec 30 éléments de filtre maximum. Pour vérifier, testez chaque source de recherche avec différents mots clés en tant qu'utilisateur avec des autorisations minimes.

    Remarque :
    Définissez uniquement les facettes de recherche des champs indexés. Les champs qui ne sont pas indexés peuvent retourner des résultats moins rapidement et ne sont pas optimisés pour une expérience de recherche rapide. Pour en savoir plus : Configure a table for indexing and searching.

    Procédure

    1. Accédez à la Tous > Portail de services > Sources de recherche.
    2. Ouvrez ou créez une source de recherche simple.
      Les sources de recherche simples n’utilisent pas de script d’extraction de données. Ils définissent plutôt une table comme la source des données pouvant faire l’objet de recherches. Pour en savoir plus sur les sources de recherche, reportez-vous à la section Configuration de la recherche dans un portail.
    3. Sélectionnez la liste connexe Facettes .
    4. Cliquez sur Nouveau.
      La forme Facette s’affiche.
    5. Renseignez les champs.
      Champ Description
      Nom Nom d’affichage de l’en-tête de la facette.
      Application Périmètre de l’application de la source de recherche. Cette valeur est en lecture seule.
      Type de sélection Type de sélection d’utilisateur autorisé :
      • Unique : une seule valeur de filtre peut être sélectionnée à la fois. Par exemple, si une facette est créée pour le champ Affecté à , l’utilisateur final peut sélectionner Fred Luddy ou Beth Anglin, mais pas les deux en même temps. Avant de filtrer une nouvelle valeur, l’utilisateur doit d’abord effacer la valeur actuelle.
      • Multiple : plusieurs valeurs de filtre peuvent être sélectionnées en même temps. Par exemple, si une facette est créée pour le champ Affecté à , l’utilisateur final peut sélectionner Fred Luddy et Beth Anglin. Étant donné que les choix multiples entraînent une requête OU, les enregistrements affectés à Fred Luddy ou à Beth Anglin s’affichent.
      Actifs Indique si l’option de filtre s’affiche dans les résultats de la recherche.
      Utiliser des filtres de facette mappés Mappe une facette à une condition de requête, telle que [Mis à jour][Après][Semaine dernière].

      Lorsque cette option est sélectionnée, les champs Champs et Trier sont supprimés du formulaire. Après l’enregistrement, définissez les filtres dans la liste connexe Filtres de facette.

      Ordre Définit l’ordre d’affichage lorsque plusieurs facettes sont définies.

      Si certaines facettes n’ont pas de valeur d’ordre définie, les facettes avec un ordre défini s’affichent en premier. Les facettes sans ordre défini sont affichées par ordre alphabétique.

      Table Table pour laquelle la requête est créée. Cette valeur est en lecture seule et définie par la table utilisée dans la source de recherche.
      Champ

      Champ sur lequel les utilisateurs finaux peuvent filtrer les résultats de recherche. Par exemple, si Actif est sélectionné, l’utilisateur peut filtrer les résultats de recherche sur vrai ou faux.

      Seuls les champs des types suivants sont pris en charge : Vrai/Faux, Choix, Décimal, Nombre à virgule flottante, Entier, Adresse IP, Long, Référence, Chaîne, Chaîne (UTF-8 complet) et URL.

      Trier Détermine l’ordre dans lequel les options de filtre s’affichent.
      • Croissant : trie les options de filtre de A à Z lorsqu’elles sont alphabétiques et du plus bas au plus haut lorsqu’elles sont numériques. Il s'agit de l'option par défaut.
      • Descendant : trie les options de filtre de Z à A lorsqu’elles sont alphabétiques et du plus élevé au plus bas lorsqu’elles sont numériques.
    6. Enregistrez l'enregistrement.
      Si l’option Utiliser les filtres de facette mappés est sélectionnée, la liste connexe Filtres de facette s’affiche sous la forme de facette.
    7. Facultatif : Si l’option Utiliser des filtres de facette mappés est sélectionnée, définissez les filtres de facette.
      Mapper les filtres de facette Mapper une condition de requête à une étiquette de facette. Lorsque l’utilisateur final sélectionne l’étiquette dans la liste des facettes, la requête définie s’exécute.
      1. Dans la liste connexe à Filtres de facette , cliquez sur Nouveau.
        Le formulaire de facette mappée apparaît.
      2. Définissez les champs de filtre de facette.
        Champ Description
        Nom Nom d’affichage de l’option de filtre de facette.
        Ordre Définit l’ordre d’affichage lorsque plusieurs filtres de facette sont définis.

        Si certains filtres de facette n’ont pas de valeur d’ordre définie, les filtres de facette dont l’ordre est défini s’affichent en premier. Les filtres de facette sans ordre défini sont affichés par ordre alphabétique.

        Application Le périmètre de l’application de la source de recherche. Cette valeur est en lecture seule.
        Facette Facette de recherche qui utilise la requête mappée. Cette valeur est en lecture seule.
        Table La table définie dans la facette de recherche. Cette valeur est en lecture seule.
        Requête mappée Condition de requête que les utilisateurs peuvent définir pour filtrer les résultats de recherche. Par exemple, [Updated][On][Today].
      3. Cliquez sur Envoyer.
        Les utilisateurs peuvent filtrer les résultats de recherche en fonction de la requête définie.