Différences entre versions de « Facettes dynamiques »

De WIKI-BOKEH
Aller à : navigation, rechercher
m
 
(29 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 5 : Ligne 5 :
 
Ecran de configuration accessible au menu '''Autorités et codifications''' > '''Facettes dynamiques''' > '''Ajouter une facette dynamique'''
 
Ecran de configuration accessible au menu '''Autorités et codifications''' > '''Facettes dynamiques''' > '''Ajouter une facette dynamique'''
  
[[Fichier:Facettes dynamiques cosmogramme.png]]
+
[[Fichier:Facettes dynamiques cosmogramme.png|centré]]
  
== Créer une facette dynamique basée sur les libellés d'un champ unimarc ==
+
== Créer une facette dynamique ==
 +
 
 +
{{#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 ===
  
 
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:
 
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:
Ligne 18 : Ligne 32 :
 
</pre>  
 
</pre>  
  
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|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...
  
== Réindexer les notices concernées ==
+
'''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:
 +
<pre>
 +
993 $w 2017-06-30
 +
</pre>
 +
 
 +
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
 +
 
 +
[[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) ===
 +
 
 +
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é]]
 +
 
 +
 
 +
Les facettes devront être créées de cette façon :
 +
 
 +
[[Fichier:Facette ESAR.png|centré]]
  
Lancer un import partiel ou total
+
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 :
 +
 
 +
[[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 ==
  
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 '''champs disponible''' à '''champs sélectionnés''':  
+
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''':  
 +
 
 +
[[Fichier:Add_facet_drapdrop.png|centré]]
 +
 
  
[[Fichier:Add_facet_drapdrop.png]]
 
  
 
Dans le résultat de recherche la facette sera affichée :
 
Dans le résultat de recherche la facette sera affichée :
  
[[Fichier:list_facets.png]]
+
[[Fichier:list_facets.png|centré]]
  
 
== La facette est disponible dans les domaines ==
 
== 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
+
La facette est accessible comme critère de définition des [[Domaines|domaines]], dans la partie Critères d'indexation
 +
 
 +
[[Fichier:Dynamic_facets_in_domains.png|centré]]
 +
 
 +
== Formulaires de recherche ==
 +
 
 +
Vous pouvez aussi utiliser ces facettes pour construire votre [[Personnalisation_de_la_recherche_avancée| propre formulaire de recherche avancée]]
  
 
[[Catégorie:Interface_administration_Cosmogramme]]
 
[[Catégorie:Interface_administration_Cosmogramme]]
 
[[Catégorie:Recherche]]
 
[[Catégorie: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