EMAN

EMAN (Édition de Manuscrits et d'Archives Numériques)


SolR Search

Retour à la liste des modules EMAN

Sous Omeka, un thème peut sous certaines conditions surcharger les pages produites par le noyau Omeka ou ses modules : cette surcharge agit comme un calque pour mettre en place des personnalisations sans toucher la page Omeka originale. C’est la technique que nous avons mise en place pour UiTemplates et aussi pour l’affichage des pages produites par le module de liaison entre SolR et Omeka.

Pour le projet EMAN, nous avons surchargé la page de résultats produite par le plugin SolR d’Omeka. Cette page initiale est accessible à l’adresse http://eman-archives.org/[nom de l’instance]/solr-search?q=[question]

Pour changer l’aspect et la structure de cette page, nous avons créé un fichier /themes/eman/solr-search/results/index.php qui va remplacer les sorties produites par le fichier orignal du module SolR /plugins/solr-search/views/shared/results/index.php.

Par ailleurs, nous avons ajouté à notre thème une snippet JQuery pour gérer les popups des facettes avec une liste déroulante (ouverture et fermeture de la liste, clic sur une valeur).

Il devrait être possible d’intégrer ce code directement dans la page gérant les résultats produits par SolRpour un thème d'un site (/themes/[nom du thème]/solr-search/results/index.php), afin de limiter les manipulations pour personnaliser un site.

Voici une liste des changements effectués :

    • remplacement des facettes par nos propres blocs de listes déroulantes contenant toutes les valeurs possibles et leur décompte, avec ascenseur quand les valeurs sont nombreuses
    • formatage différent de la liste de résultats : suppression des puces, adaptation du vocabulaire standard d’Omeka à nos besoins spécifiques (Item = Notice, Simple Page = Page, etc.)
    • ajout d’une vignette pour la notice sélectionnée (première image attachée à la notice)
    • affichage du nom du champ sélectionné
    • mise en surbrillance du résultat
    • texte d’aide pour la recherche plein texte
    • ajout d’une fil d'Ariane en dessous de la barre de recherche, rappelant les facettes déjà sélectionnées dans le cas d’une recherche par facette
    • tri des résultats en tenant compte des champs à multiple entrée (valeur « multivalued ») ainsi que des signes diacritiques

Ces adaptations sont déployées sur les sites EMAN mais n’ont pas fait l’objet d’un plugin

Comment citer cette page

Richard Walter, "SolR Search"
Site "EMAN (Édition de Manuscrits et d'Archives Numériques)"
Consulté le 17/04/2021 sur la plateforme EMAN
https://eman-archives.org/EMAN/solr
Page créée par Richard Walter