Différences entre versions de « Facettes dynamiques »

De WIKI-BOKEH
Aller à : navigation, rechercher
m
 
(12 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 10 : Ligne 10 :
  
 
{{#ev:youtube|https://youtu.be/KYYN22dqhnM}}
 
{{#ev:youtube|https://youtu.be/KYYN22dqhnM}}
 +
 +
=== Règles de paramétrages ===
 +
 +
* Zone                                      => Zone unimarc champ comportant 3 chiffres de 001 à 999
 +
* Libellé                                    => La sous zone dans l'unimarc
 +
* Position du libellé                    => Position du premier caractère du libellé par défaut le début de la chaîne
 +
* Longueur du libellé (0 = total) => Le nombre de caractères à extraire, par défaut 0, la totalité de la chaîne sera récupérée
 +
* Identifiant/Indice                    => Si il y a un identifiant à prendre préciser ici sa position
 +
* Filtrer la facette par le champ => Possibilité de filtrage de l'application de la facette
 +
* Champ de filtrage contient    => Libellé que doit contenir le champ de filtrage
  
 
=== A partir des libellés d'un champ unimarc ===
 
=== A partir des libellés d'un champ unimarc ===
Ligne 24 : Ligne 34 :
 
En créant une facette dynamique sur ce champ, Bokeh génèrera une facette utilisable ensuite dans le moteur de recherche.  
 
En créant une facette dynamique sur ce champ, Bokeh génèrera une facette utilisable ensuite dans le moteur de recherche.  
  
[[Fichier:Dynamic facet public.png|centré]]
+
[[Fichier:Ajouter Facette.png|centré]]
  
 
A noter que cela fonctionne aussi pour un champ d'exemplaire, par exemple 995$e ou autre...
 
A noter que cela fonctionne aussi pour un champ d'exemplaire, par exemple 995$e ou autre...
Ligne 47 : Ligne 57 :
 
* jour: champ 993$w, position du premier caractère: 9, longueur de la chaîne: 2
 
* jour: champ 993$w, position du premier caractère: 9, longueur de la chaîne: 2
  
[[Fichier:Dynamic facet date.png|centré]]
+
[[Fichier:Facette Mois.png|centré]]
 
 
  
 
=== A partir d'un code spécifique contenu dans un champ UNIMARC (cas des classifications autres que Dewey et PCDM4) ===
 
=== A partir d'un code spécifique contenu dans un champ UNIMARC (cas des classifications autres que Dewey et PCDM4) ===
  
Les classifications contenues dans le champ 686 peuvent être gérées via les facettes dynamiques. Dans cet exemple, quatre classifications distinctes ont été créées en 686$2 : "ESAR (Ludothèque)", "Ludo - Durée partie", "Ludo - Nb joueurs", "Ludo-Age" :
+
Les classifications contenues dans le champ 686 peuvent être gérées via les facettes dynamiques. Dans cet exemple, quatre classifications distinctes ont été créées en 686$2 :  
 +
* ESAR (Ludothèque)
 +
* Ludo - Durée partie
 +
* Ludo - Nb joueurs
 +
* Ludo-Age
  
 
[[Image:esar_1.PNG|centré]]
 
[[Image:esar_1.PNG|centré]]
Ligne 59 : Ligne 72 :
 
Les facettes devront être créées de cette façon :  
 
Les facettes devront être créées de cette façon :  
  
[[Image:esar_2.PNG|centré]]
+
[[Fichier:Facette ESAR.png|centré]]
  
Exemple pour la classification ESAR (ludothèque) :
+
Exemple pour la classification ESAR (Ludothèque) :
 
* Prendre le libellé en $t (JEU D'ASSOCIATION),
 
* Prendre le libellé en $t (JEU D'ASSOCIATION),
 
* Prendre l'identifiant / indice en $a (A401),
 
* Prendre l'identifiant / indice en $a (A401),
 
* Filtrer l'application de la facette par le champ $2 (ESAR (Ludothèque)). C'est ce paramétrage qui permettra de créer une facette par classification.
 
* Filtrer l'application de la facette par le champ $2 (ESAR (Ludothèque)). C'est ce paramétrage qui permettra de créer une facette par classification.
  
Le résultat de recherche se présente de cette façon :
+
Le résultat de recherche se présente ainsi :
  
 +
[[Image:esar_3.PNG|centré]]
  
[[Image:esar_3.PNG|centré]]
+
=== Possibilité de définir plusieurs règles pour une même facette ===
 +
 
 +
Nous pouvons définir plusieurs règles pour une facette dynamique, comme nous pouvons le voir dans l'exemple ci dessous, pour initialiser la facette éditeur nous avons définit 2 zones 210$c et 214$c où aller chercher les informations.
 +
 
 +
[[Fichier:Facette Regles Multiples.png|centré]]
  
 
== Afficher les facettes dans le résultat de recherche ==
 
== Afficher les facettes dans le résultat de recherche ==

Version actuelle datée du 7 avril 2021 à 08:20

Cette fonctionnalité permet de générer des facettes dynamiques en prenant les libellés d'un champs unimarc spécifié.

Associer un champs unimarc à une facette[ ]

Ecran de configuration accessible au menu Autorités et codifications > Facettes dynamiques > Ajouter une facette dynamique

Facettes dynamiques cosmogramme.png

Créer une facette dynamique[ ]

Règles de paramétrages[ ]

  • Zone => Zone unimarc champ comportant 3 chiffres de 001 à 999
  • Libellé => La sous zone dans l'unimarc
  • Position du libellé => Position du premier caractère du libellé par défaut le début de la chaîne
  • Longueur du libellé (0 = total) => Le nombre de caractères à extraire, par défaut 0, la totalité de la chaîne sera récupérée
  • Identifiant/Indice => Si il y a un identifiant à prendre préciser ici sa position
  • Filtrer la facette par le champ => Possibilité de filtrage de l'application de la facette
  • Champ de filtrage contient => Libellé que doit contenir le champ de filtrage

A partir des libellés d'un champ unimarc[ ]

Les facettes seront crées en fonction des libellés du champs unimarc correspondant. Par exemple, si les notices référencent le public en 993$a via des libellés:

993 $a Adultes
993 $a 10-16 ans
993 $a 0-3 ans 
...

En créant une facette dynamique sur ce champ, Bokeh génèrera une facette utilisable ensuite dans le moteur de recherche.

Ajouter Facette.png

A noter que cela fonctionne aussi pour un champ d'exemplaire, par exemple 995$e ou autre...

Il sera nécessaire d'effectuer un import total du catalogue pour que Bokeh puisse générer l'ensemble des facettes

A partir d'une partie du libellé d'un champ unimarc[ ]

Par exemple à partir d'un champ qui référence une date comme la date de publication, nous voulons générer trois facettes:

  • année de publication
  • mois de publication
  • jour de publication

Prenons un SIGB qui catalogue ces dates en 993$w de la forme suivante:

993 $w 2017-06-30

Nous définirons alors 3 facettes:

  • année: champ 993$w, position du premier caractère: 1, longueur de la chaîne: 4
  • mois: champ 993$w, position du premier caractère: 6, longueur de la chaîne: 2
  • jour: champ 993$w, position du premier caractère: 9, longueur de la chaîne: 2
Facette Mois.png

A partir d'un code spécifique contenu dans un champ UNIMARC (cas des classifications autres que Dewey et PCDM4)[ ]

Les classifications contenues dans le champ 686 peuvent être gérées via les facettes dynamiques. Dans cet exemple, quatre classifications distinctes ont été créées en 686$2 :

  • ESAR (Ludothèque)
  • Ludo - Durée partie
  • Ludo - Nb joueurs
  • Ludo-Age
Esar 1.PNG


Les facettes devront être créées de cette façon :

Facette ESAR.png

Exemple pour la classification ESAR (Ludothèque) :

  • Prendre le libellé en $t (JEU D'ASSOCIATION),
  • Prendre l'identifiant / indice en $a (A401),
  • Filtrer l'application de la facette par le champ $2 (ESAR (Ludothèque)). C'est ce paramétrage qui permettra de créer une facette par classification.

Le résultat de recherche se présente ainsi :

Esar 3.PNG

Possibilité de définir plusieurs règles pour une même facette[ ]

Nous pouvons définir plusieurs règles pour une facette dynamique, comme nous pouvons le voir dans l'exemple ci dessous, pour initialiser la facette éditeur nous avons définit 2 zones 210$c et 214$c où aller chercher les informations.

Facette Regles Multiples.png

Afficher les facettes dans le résultat de recherche[ ]

Ajouter la facette à afficher dans la configuration de la boite de recherche ( clé à molette au dessus du résultat de recherche ) puis déplacer la facette désirée de facettes disponibles à facettes sélectionnées:

Add facet drapdrop.png


Dans le résultat de recherche la facette sera affichée :

List facets.png

La facette est disponible dans les domaines[ ]

La facette est accessible comme critère de définition des domaines, dans la partie Critères d'indexation

Dynamic facets in domains.png

Formulaires de recherche[ ]

Vous pouvez aussi utiliser ces facettes pour construire votre propre formulaire de recherche avancée