Les facettes sont un bon moyen d'affiner vos résultats de recherche en fonction des diverses caractéristiques de votre contenu. Elles vous permettent d'utiliser un champ du Knowledge Graph comme type de filtre dynamique avec lequel un utilisateur peut interagir dans l'expérience de recherche frontend pour affiner les résultats de la recherche.
Étant donné qu'elles dépendent de la requête de recherche, les facettes ne sont visibles qu'une fois la recherche effectuée et permettent d'affiner davantage la requête. Un nombre se trouve généralement à côté de chacune d'elles pour indiquer le nombre de résultats. Vous trouverez un exemple de facettes dans la barre latérale gauche ci-dessous. Pour en savoir plus sur les facettes, consultez le module de formation Facettes et filtres.
Remarque : les facettes sont prises en charge uniquement pour la recherche par secteur.
Pour ajouter une facette dans l'interface utilisateur :
- Cliquez sur Search dans la barre de navigation, puis sur l'expérience Search souhaitée.
- Cliquez sur Verticals (Secteurs d'activité).
- Dans le menu déroulant Settings for (Paramètres pour), sélectionnez le secteur dans lequel vous souhaitez ajouter des facettes.
-
Si le champ que vous souhaitez utiliser comme facette n'est pas disponible pour la recherche, vous devrez l'ajouter comme tel.
- Pour ajouter des champs supplémentaires, cliquez sur le lien + Add / Update Fields (+ Ajouter/Mettre à jour des champs). Une boîte de dialogue apparaît.
- Cochez la case en regard des champs que vous souhaitez définir comme disponibles pour la recherche. Cliquez ensuite sur Update Fields (Mettre à jour les champs).
- Cochez la case en regard de la facette se trouvant à côté des champs que vous souhaitez définir comme facettes.
- Cliquez sur Sauvegarder.
Pour ajouter une facette à l'aide de l'éditeur JSON :
- Cliquez sur Edit in JSON (Modifier avec JSON) pour accéder à votre fichier de configuration Search.
- Ajoutez le champ personnalisé comme champ disponible pour la recherche dans le secteur concerné.
- Ajoutez ensuite le filtre Facettes via l'éditeur JSON
“facet”: true
dans l'objetsearchableField
.
Le résultat doit ressembler à ce qui suit :
"searchableFields": {
"c_jobDepartment": {
"facet": true
}
}
Une fois que vous avez défini votre facette en backend, assurez-vous qu'elle apparaît dans l'expérience en frontend. Les étapes varient en fonction de votre mode de mise en œuvre. Consultez la documentation ci-dessous pour connaître les étapes d'Ajout de Facettes en frontend :
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.