Utilisation du module ORI-OAI-search

Ouvrir un navigateur web et, suivant l'installation effectuée, aller à l'adresse du module.
Si le module a été installé selon la documentation proposée avec un Tomcat par module, cette adresse devrait ressembler à :

http://NOM_SERVEUR_ORI:8184/ori-oai-search

Le moteur de recherche configuré par défaut (basé sur default_exemple-complet) est volontairement dense. Cela a principalement pour but d'illustrer les possibilités d'organisation des interfaces et les fonctionnalités développées dans le module search. Ce moteur permet d'effectuer une recherche sur les documents moissonnés comme sur ceux publiés, dans les formats Dublin Core, LOM, CDM ou sur l'ensemble des formats. C'est cette interface qui est développée dans ce guide. Il est possible de configurer différemment le moteur de recherche : d'autres interfaces sont proposées au sein du module, et il est possible de créer sa ou ses propres interfaces.

Les interfaces se découpent en 4 espaces :

Effectuer une recherche

Quatre modes de recherche sont proposés.

Recherche thématique

Ce mode de recherche propose de parcourir une classification arborescente à un ou plusieurs niveaux et d'effectuer une recherche sur l'une des thématiques définie dans l'arborescence.
Cela est illustré ci-dessous à l'aide d'une classification arborescente à deux niveaux (la classification UNIT est prise à titre d'exemple) utilisée pour indexer le champ Discipline de ressources pédagogiques. Un autre mode d'affichage et de recherche dans l'arborescence d'une classification est possible (voir la partie "Recherche avancée").

Une première interface permet de lister les catégories de premier niveau, avec pour chacune le nombre de documents indexés dans la catégorie et un accès, en cliquant sur son libellé, aux sous-catégories qu'elle propose :

En sélectionnant « Energétique, Energie » :

[1] Un chemin de fer permet de visualiser l'arborescence dans laquelle on se situe, et de remonter à un niveau supérieur.
[2] Un lien permet de revenir au niveau supérieur

Recherche alphabétique

Ce mode de recherche propose d'effectuer une recherche alphabétique sur la valeur d'une donnée (auteur, mot-clé, ou autre). C'est un cas particulier de recherche thématique, avec comme premier niveau l'ensemble des lettres de l'alphabet proposées par ordre croissant.

Recherche avancée

Ce mode de recherche propose un formulaire qui permet de croiser différents critères.
Nous présentons ici le formulaire de la recherche avancée "Multi-formats". On pourra se reporter aux formulaires de recherche avancée des autres onglets pour d'autres exemples. Ces formulaires sont configurables.

Le formulaire ci-dessus illustre ce qu'il est possible de proposer comme structure : découpage en ensembles de critères ; sélection dans une liste de critères (avec ET, OU ou SAUF) ; saisie dans un champ texte ; sélection de valeurs dans un menu déroulant lié à un vocabulaire, ou à l'aide de boutons radio, ou à l'aide de cases à cocher ; croisement avec une recherche thématique (parcours d'une classification arborescente via le champ Discipline (voir la partie "Recherche thématique") ; il est possible d'indiquer lors de la configuration du moteur de recherche la classification de son choix).
On notera aussi la possibilité de faire apparaître d'autres ensembles de critères. Si on sélectionne l'un des types de l'ensemble "Autres critères", par exemple "Ressource pédagogique",

un ensemble de critères supplémentaires s'affiche.

Le croisement avec une recherche thématique se fait grâce au champ "Discipline". L'exemple ci-dessous s'appuie sur la classification UNIT.
Sélectionner "Discipline" dans les critères au choix. Une loupe et une poubelle apparaissent à droite du champ.

En cliquant sur la loupe présente à droite du champ, l'interface de sélection des thématiques s'affiche. Elle propose le parcours de l'arborescence concernée, à l'aide des boutons (« + ») à gauche de chaque entrée.
La sélection s'effectue à l'aide de cases à cocher. Il est possible de croiser plusieurs thématiques en cochant plusieurs cases.

Pour valider la sélection, cliquer sur le bouton « Continuer avec la sélection ». Les éléments choisis s'affichent alors dans le champ Discipline :

La poubelle présente à droite du champ permet de supprimer l'ensemble de la sélection effectuée.

Recherche directe sur un critère

Ce mode de recherche propose les résultats d'une recherche en accès direct ; par exemple les nouveautés : propose les ressources dont la date de création ou de publication (cela dépendra du format de métadonnées et de la politique de référencement de l'éditeur) a moins de « n » jours, cette valeur étant modifiable à partir de l'interface de résultats de recherche obtenue (voir la partie « Consulter les résultats de recherche »).

Exemple de l'interface proposée par défaut

Rappel : l'interface par défaut du moteur de recherche (basée sur config.example.complet.xml) est volontairement dense. Elle a principalement pour but d'illustrer les possibilités d'organisation des interfaces.

Consulter les résultats de recherche

Suite à la validation d'une recherche, la liste des résultats obtenus s'affichent à l'écran. Pour chaque résultat, un choix d'information apparaît. Il est possible d'accéder à la notice correspondant à un résultat à partir d'un lien.
Deux types de présentation des résultats sont proposés : en liste ou en tableau.
Remarque : pour chaque sous-onglet de recherche, il est possible de définir quel sera l'affichage des résultats suite à son utilisation.
Quelque soit le type d'affichage proposé, l'interface propose

Les deux derniers éléments étant proposés en haut et en bas de la page de résultats.

Remarque : il n'est actuellement pas possible de proposer des rebonds sur un champ de recherche à partir d'une interface de résultats.

Affichage sous forme de liste

Dans ce mode d'affichage, les résultats sont présentés sous la forme d'une liste, avec pour chacun la présence d'un certain nombre d'informations si elles ont été renseignées. Il est proposé de trier, par ordre croissant ou décroissant, l'ensemble des résultats obtenus, à l'aide d'une série de liens présentés au-dessus de la liste.

Pour chaque ressource, deux liens permettent

Affichage sous forme de tableau

Dans ce mode d'affichage, les résultats sont présentés sous la forme d'un tableau, chaque ligne correspond à un résultat de recherche, soit une ressource, chaque colonne est liée à un champ. Il est proposé de trier, par ordre croissant ou décroissant, l'ensemble des résultats obtenus, à l'aide des entêtes de colonnes.

Pour chaque ressource,

Les colonnes du tableau pouvant être trop étroites pour présenter tout le contenu de certains champs, une « bulle » est proposée sur chaque case pour détailler l'intégralité de l'information renseignée.

Consulter une notice de recherche

A partir des résultats de recherche, on peut accéder à la fiche détaillée d'une ressource, par le lien « Accéder à la ressource » sur l'affichage des résultats en liste,

par le lien « Voir la fiche » sur l'affichage des résultats en tableau.

Un certain nombre des champs renseignés lors du référencement et de l'indexation de la ressource sont présentés dans la notice, selon le format de métadonnées utilisé pour cette indexation. C'est la configuration qui permet d'indiquer quels champs sont visibles.

Des liens sur les valeurs de certains champs permettent de rebondir sur les résultats de recherche des ressources indexées avec cette valeur également (ces liens sont à configurer).
Un lien « Exporter au format XML », situé sous la fiche, permet l'exportation de la fiche au format XML.

Pour imprimer la notice seule, un bouton « Version imprimable » est proposé au dessus de la notice.
Pour revenir aux résultats de recherche, cliquer sur le bouton « Retour à la recherche » présent également au dessus de la notice.