D. Recherche générique
Pour compléter le chapitre précédent, reprenons dans le détail le formulaire de recherche générique. Ici tous les index définis pour chaque table peuvent être combinés sans limitation. La recherche est construite de façon interactive, avec la possibilité d'ajouter ou de retirer des critères à tout moment et d'effectuer des recherches par équation.
Standard
Profil utilisé : admin/admin
Etape 1/10 : accéder au formulaire de recherche générique
Sélectionnez l'espace de travail Administration, puis cliquez sur le menu Données / Recherche, qui propose d'abord de choisir la source à laquelle est rattachée la table objet des recherches :
Recherche générique / sélection de la source
Etape 2/10 : sélectionner la source
La liste déroulante affiche les sources accédées par Flora, qu'elles soient locales ou distantes, internes ou externes. Cliquez sur chaque source dans la liste déroulante proposée : la liste des tables associées à la source sélectionnée - et pour lesquelles vous avez les droits de recherche - s'affiche alors dans la liste 2/.
- Sur catalogue : sélectionnez la source Catalogue dans la liste déroulante proposée.
La liste des tables associées à la source sélectionnée - et pour lesquelles vous avez les droits de recherche - s'affiche alors dans la liste 2/.
Actuellement, Flora affiche toutes les sources accédées, même si certaines ne sont pas interrogeables de par leur nature (Administration des rôles) ou si les tables qui leur sont associées ne possèdent pas d'index.
Etape 3/10 : sélectionner la table
La liste déroulante affiche les tables associées à la source sélectionnée (et pour lesquelles vous avez les droits de recherche).
Actuellement, Flora affiche toutes les tables autorisées, même si certaines ne possèdent pas d'index.
- Sur catalogue : sélectionnez la table Catalogue dans la liste des tables proposées et cliquez sur Valider.
Recherche générique sur la source Catalogue / sélection de la table
Etape 4/10 : visualiser le formulaire
Le formulaire de recherche générique est affiché, chaque ligne de critères est numérotée. Les zones Index sont prérenseignées avec les premières valeurs de la liste d'index.
- Sur catalogue
Formulaire de recherche générique
Ouvrez la liste déroulante des index pour visualiser les index existants.
Le formulaire propose les outils de recherche vus précédemment, avec des fonctionnalités supplémentaires :
- ajouter une ligne de critères
- supprimer une ligne de critères
- effectuer une recherche par équation.
Etape 5/10 : renseigner une ligne de critères
Le fonctionnement et les principes sont identiques à ceux vus précédemment :
- Choisir les index : tous les index de la table sont automatiquement proposés et affichés dans les listes déroulantes.
- Choisir l'opérateur appliqué au critère.
- Les termes recherchés sont saisis selon les principes standard, avec l'aide des assistants et de l'autocomplétion.
- Choisir les opérateurs entre lignes : préciser un opérateur entre lignes n'a aucune utilité pour la première ligne, mais les lignes suivantes commencent toutes par une série de boutons radio permettant de choisir l’un des opérateurs et, ou, sauf.
Etape 6/10 : ajouter une ligne de critères
En standard, trois lignes de critères sont proposés. Mais un clic sur le bouton permet - à tout moment - de rajouter une ligne de critères à la fin du formulaire (la zone Index est renseignée par défaut avec la valeur suivante dans la liste déroulante des index) :
Résultat de l'ajout d'une ligne de critères sur catalogue
Etape 7/10 : supprimer une ligne de critères
Chaque ligne de critères est suivie du bouton , qui permet - à tout moment - de supprimer cette ligne du formulaire.
Cliquez sur le bouton de la ligne 2 :
Suppression de la ligne 2 sur catalogue
La ligne 2 est supprimée, ce qui entraîne une renumérotation de la liste des lignes.
Etape 8/10 : effectuer une recherche par équation
La zone présentée dans la partie inférieure est réservée à la saisie d'une équation afin de combiner plus précisément et de façon booléenne les lignes de critères définies au-dessus.
La syntaxe prend en compte :
- les numéros des lignes de critères
- les opérateurs booléens et, ou, sauf
- le parenthésage.
Toute erreur donne lieu à un message explicite : erreur de syntaxe, numéro de ligne inexistant, aucun critère de recherche défini pour la ligne de recherche, ...
Etape 9/10 : étendre aux formes rejetées
Une case à cocher au-dessus du formulaire permet d'étendre la recherche aux formes rejetées, c'est-à-dire que la saisie d'une forme rejetée en tant que critère permet de trouver les notices indexées sur la vedette correspondante. Cette option est donc utile lors d'une recherche via une table d'autorité, si celle-ci dispose d'un index des formes rejetés.
Exemple : recherche de notices Catalogue liées à une autorité Auteur, en passant par une forme rejetée, Mauve.
Fiche auteur ayant des pseudonymes
Recherche Catalogue de notices liées à l'autorité Auteur
Liste résultat : ouvrages par Boris Vian
Si le critère est une expression, ne pas oublier les guillemets !
Etape 10/10 : saisir les critères de tri
Cliquez sur le bouton pour afficher les zones de critères de tri, qui fonctionnent de la même manière que celles de la liste résultat
Affichage des zones de critères de tri