Dans chaque vertical, déterminez les champs pouvant être recherchés dans le backend de Search en configurant les champs de recherche. Les champs de recherche indiquent les champs du Knowledge Graph indexés par l'algorithme Search dans chaque vertical et le mode d'indexation. Cela détermine la façon dont les résultats sont renvoyés à l'utilisateur. Pour en savoir plus sur les champs de recherche, consultez l'article sur les champs de recherche et d'affichage.
Pour ajouter des champs de recherche dans l'interface utilisateur :
- Cliquez sur Rechercher dans la barre de navigation et cliquez sur l'expérience de recherche. Vous serez redirigé vers la page Secteur d'activité.
- Sélectionnez le secteur d'activité auquel vous souhaitez ajouter des champs pouvant faire l'objet d'une recherche.
- Dans l'onglet Algorithmes de recherche ou Filtres, recherchez le type de champ de recherche pertinent que vous souhaitez ajouter.
- Cliquez sur + Ajouter/Mettre à jour les champs. Une boîte de dialogue apparaît.
- Cochez la case à côté des champs que vous souhaitez ajouter en tant que champs de recherche et décochez tous les champs que vous souhaitez supprimer. Cliquez ensuite sur Mettre à jour.
- Cliquez sur Enregistrer.
Pour ajouter des champs disponibles pour la recherche à l'aide de l'éditeur JSON :
- Cliquez sur Rechercher dans la barre de navigation et cliquez sur l'expérience de Recherche.
- Cliquez sur Edit in JSON (Modifier avec JSON) dans la barre de navigation pour ouvrir votre fichier de configuration Search.
-
Indiquez le nom d'API du champ, ainsi que les options de champ disponible pour la recherche que vous souhaitez définir comme tel.
- Pour trouver le nom de l'API d'un champ, suivez les étapes décrites dans l'article Afficher le nom de l'API du champ. Pour trouver les noms de propriétés de chaque type de champ de recherche, consultez le document de référence Configuration Search ‑ Verticaux.
Le résultat doit ressembler à ce qui suit :
"community_stories": {
"entityTypes": [
"ce_communityStory"
],
"name": "Community Stories",
"searchableFields": {
"builtin.entityType": {
"nlpFilter": true,
"textSearch": false
},
"c_theme": {
"facet": true,
"nlpFilter": true
},
"name": {
"nlpFilter": false,
"phraseMatch": false,
"textSearch": true
}
},
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.