Paramétrer une liste de résultat

De WIKI-BOKEH
Aller à : navigation, rechercher

Qu'est-ce qu'une liste de résultat?[ ]

Après une recherche sur le portail, vous obtenez une liste de résultat. Les notices répondant à la recherche s'affichent dans la partie gauche. Dans la partie droite, des facettes permettent de restreindre la recherche et des tags de l'élargir.


Fichier:Liste resultat.jpg

Modifier l'affichage de la liste des résultats[ ]

Une fois connecté en administrateur, cliquez sur la clé à molette Cle molette.jpg qui apparait en haut à droite de la liste des résultats (cf copie écran ci-dessus).

Recherche modifiable[ ]

Dans les généralités vous pouvez rendre la recherche modifiable.

Param rech modifiable.png

Cela ajoute une boite de saisie de recherche en entête des résultats, qui mémorise le ou les mots clés saisis. Ainsi l'utilisateur peut compléter ou modifier ses mots clés sans perdre le contexte de la recherche en cours.

Rech modifiable.png

Exemple : Si le lecteur fait une recherche sur le terme "plus" et limite sa recherche (via les facettes) aux livres puis à la section adulte, il peut ajouter le mot clé " informatique" et redéfinir sa recherche "plus informatique", sans quitter l'écran et en conservant la limitation aux livres et à la section adulte sur la nouvelle requête.

Modifier l'affichage des résultats[ ]

Dans la première partie de la fenêtre de paramétrage, vous pouvez modifier l'affichage de la liste des résultats.

Pour cela, sélectionner une autre option pour le format (5 valeurs sont actuellement possibles).

Vous pouvez également modifier les champs à afficher (il s'agit des champs extraits de la notice détaillée).

Fichier:Modif resultat.jpg


Modifier l'affichage de la pagination des résultats[ ]

Vous pouvez choisir d'afficher la pagination des résultats en haut de la liste de résultats, en bas de la liste de résultats, ou les deux. Pour cela, éditez la variable SEARCH_PAGINATE_POSITION en interface d'administration, et choisissez dans la liste déroulante la valeur désirée.

Search paginate position 1.png

Search paginate position 2.png

Modifier les facettes[ ]

Dans la partie droite, nous avons vu précédemment que les facettes permettent de restreindre votre recherche en quelques clics.
Vous pouvez choisir d'afficher ou non les facettes, ainsi que leur nombre.

Modif facette.jpg


Si vous décidez d'afficher les facettes, vous pouvez les sélectionner en cliquant dans le champ Facettes à afficher.

Par un simple glisser/déposer, transférer la facette de champs disponibles à champs sélectionnés.

Modif choix facettes.jpg

Modifier les informations affichées sur les notices[ ]

En mode d'affichage vignettes, il est possible de parametrer les informations affichées sur la notice. Dans l'exemple ci dessous, on affiche :

  • les éditeurs
  • l'année
  • les liens internet

Notice brazil.png

Ces informations sont modifiables dans le parametrage du résultat de recherche, dans le champ Champ à afficher.

Liste champ a afficher.png

Modifier les tags[ ]

De la même façon, vous pouvez choisir d'afficher ou non les tags qui vont permettre à l'utilisateur d'élargir sa recherche.

Si vous décidez d'utiliser les tags, vous pourrez dans la fenêtre ci-dessous, convenir de leur emplacement à l'affichage dans la liste des résultats, du nombre à afficher ainsi que le type de tags souhaité (auteurs, centre d'intérêt...)

Modif tag.jpg


Suggestions de recherche[ ]

Bokeh peut croiser l'expression recherchée par l'utilisateur avec les facettes remontées par les notices pour suggérer des axes de recherche. Par exemple, pour une recherche Eiffel, Bokeh pourra suggérer:

  • Eiffel (Auteur)
  • Paris (France) : Tour Eiffel (Sujet)
  • Eiffel : Gustave : Biographies (Sujet)

Search suggests.png

L'activation et le paramétrage du nombre de suggestions s'effectue depuis la configuration du résultat de recherche:

Search suggests config.png

Nombre de facettes affichées[ ]

Pour chaque rubrique de facettes, Bokeh utilise le paramètre Nombre d'éléments par facettes pour connaitre le nombre de liens à afficher. Il en affiche le même nombre via le lien afficher plus de facettes dans la limite des facettes disponibles.

Pour outrepasser ce fonctionnement pour une facette en particulier, par exemple afficher en permanence toutes les facettes type de document, vous pouvez déclarer son code dans la variable UNLEASHED_FACETS

Facets unlimited var.png

Exemple de résultat obtenu:

Facets unlimited results.png

Autoriser la sélection de facettes multiples[ ]

Vous pouvez choisir d'autoriser ou non la sélection de facettes multiple.

Multifacets config.png

Si vous activer ce paramétrage, des checkbox ainsi qu'un bouton de validation apparait dans la boite des facettes permettant une sélection de plusieurs facettes. Note : Il est toujours possible d'ajouter un à un des filtres en cliquant sur la facette.

Multifacets form.png


Surbrillance des termes recherchés[ ]

Après activation de la variable "SEARCH TERM HIGHLIGHTED", les termes recherchés dans le résultat de recherche en mode vignette apparraissent en surbrillance.

Proposer la recherche sur d'autres sites, élargir la recherche[ ]

Bokeh permet de proposer d'effectuer la même recherche sur un ou plusieurs autres sites dans le bandeau d'actions en haut du résultat de recherche.
Cette fonctionnalité s'active dès qu'au moins un site est paramétré dans la variable SEARCH_ALSO_IN et qu'au moins un terme est saisi dans le champs de recherche.

Attention cette fonctionnalité n'est active qu'en recherche simple. A partir d'une recherche avancée le lien de rebond vers un autre site n'est pas présent dans la liste de résultats.

Configuration[ ]

Dans l'interface d'administration, menu Système > Variables, vous pouvez ajouter des sites dans la variables SEARCH_ALSO_IN.
Pour chaque site vous devrez préciser son libellé ainsi que son URL de recherche dans laquelle vous devrez placer la chaîne "%s" à l'endroit où le site place les termes recherchés.

Seach also in var.png

Exemple[ ]

Si vous voulez proposer d'effectuer la recherche sur https://archive.org:

  • rendez-vous sur ce site et effectuez une recherche, par exemple "sport"
  • copiez l'url dans la barre d'adresse et repérez à quel endroit le terme "sport" apparait (https://archive.org/search.php?query=sport)
  • l'url à saisir pour ce site est donc https://archive.org/search.php?query=%s

Affichage[ ]

La liste des sites proposés apparait en bas des actions de recherche, juste avant la liste de résultats.

Seach also in display.png

Un clic sur le libellé d'un site ouvre un nouvel onglet vers l'url précédemment saisie dans laquelle le "%s" a été remplacé par les termes de la recherche courante.

Limite du nombre de résultats[ ]

Par défaut, Bokeh ne limite pas le nombre de résultats retournés par la recherche.
Cela veut dire qu'en effectuant une recherche vide, l'utilisateur peut parcourir tout le catalogue en affinant par les facettes.

Ce mode de fonctionnement peut poser des problèmes de performances si les ressources en mémoire vive du serveur hébergeant Bokeh ne sont pas dimensionnées en rapport avec la taille du catalogue complet.

Dans ce cas, Bokeh permet de définir une limite maximum sous la forme d'une constante PHP nommée MAX_SEARCH_RESULTS à déclarer dans le fichier local.php à la racine de Bokeh.

Lorsqu'une limite est définie, Bokeh ne requêtera que pour ce nombre de résultats au maximum et lorsque cette limite est atteinte, affichera le libellé Il y a plus de ... dans l'entête de la liste de résultat.

Search result limited.png


Comment pré-filtrer un résultat de recherche ?[ ]

Bokeh vous permet d'appliquer des filtres automatiques sur les résultats de recherche.

Pour cela, vous devez configurer la partie "filtrage de données" de vos profils.

Voir la documentation sur le paramétrage du filtrage de données d'un profil


Remplacer l'affichage par un fichier XSL[ ]

Vous pouvez remplacer l'affichage du mode "vignettes" par un la mise en page d'un fichier XSL.

Dans la configuration du résultat de recherche, vous devez sélectionner le mode d'affichage "vignettes" puis vous devez sélectionner un fichier XSL.

Une fois sélectionné, le fichier XSL est utilisé pour mettre en page les informations des notices.

Le fichier XSL va se servir de la notice au format MarcXML pour lire les donner.

Pour visualiser les données de la notice au format MarcXML, vous devez activer la variable "INSPECTOR_GADGET_MARC_XML" puis utiliser inspecteur gadget dans la vue notice pour consulter l'onglet "MARC-XML".