Aide NOEMI et PiXML

Recherche fine

Date de mise à jour

Recherche fine

1. Introduction
2. Écran de recherche fine
3. Saisir une recherche
4. Exploiter les résultats de recherche
5. Modifier une recherche

1.     Introduction

La fonction Recherche fine permettent d'isoler un corpus d'entités/de notices pour des besoins métiers divers (constitution d'un corpus pour des actions de valorisation, constitution d'un lot de notices présentant une erreur à corriger, etc.). La recherche fine, contrairement à la recherche avancée classique, permet de préciser les sous-zones dans lesquelles les termes sont cherchés.

Voici les principales fonctions de recherches fines que propose Noemi :

  • chercher une valeur (Texte, zone de référentiel, identifiant ark, nombres) dans une sous-zone, avec les opérateurs : Contient / Ne contient pas / Commence par / Termine par / Égal / Supérieur à / Inférieur à ;
  • chercher la présence ou l'absence d'une zone ou d'une sous-zone ;
  • chercher les entités ayant N ou plus occurrences d’une zone.

 Les opérateurs booléens « ET » et « OU » peuvent être utilisés pour croiser différents critères.

Attention : la recherche fine est possible uniquement au sein d’une même entité. Par exemple, lors d’une même requête, il est impossible d’interroger une Œuvre selon les caractéristiques d’un Agent lié (une Œuvre dont le créateur est une femme) ou une Manifestation selon les caractéristiques de l’Expression manifestée.

2.     Écran de recherche fine

Pour aller au module Recherche fine, cliquer sur le menu Traitements par lots et ensuite Recherche fine.

accès à l'écran de recherche fine

La page ci-dessous s’ouvre.

écran de recherche fine

Zones de saisie :

  • zone : saisir la valeur de la zone recherchée (obligatoire) ;
  • sous zone : saisir la valeur de la sous zone (obligatoire si un critère autre que présence ou absence est choisi) ;
  • valeur : saisir la valeur recherchée (obligatoire si un critère autre que présence ou absence est choisi).

La saisie dans ces champs est libre, il n’y a pas d’aide à la saisie qui est proposée. Un liseré rouge apparaît sur la case si la zone saisie n’est pas sur 3 caractères ou si la sous-zone ne commence pas par un $. Cela permet de détecter visuellement qu’il y a des erreurs lors de la saisie. La saisie est également sensible à la casse (la différence majuscule / minuscule est prise en compte dans la recherche).

choix des critères de recherche

Zones de critères de recherche, une fois la saisie effectuée, choisir quel critère appliquer :

  • contient : permet de chercher dans les sous-zones une chaîne de caractère donnée ;
  • contient pas : permet de chercher les sous-zones qui ne contiennent pas une chaîne de caractère donnée ;
  • commence par : permet de chercher les sous-zones qui commencent par une chaîne de caractère donnée ;
  • termine par : permet de chercher les sous-zones qui se terminent par une chaîne de caractère donnée ;
  • supérieur : permet de rechercher les valeurs supérieures ou égales à une valeur donnée ;
  • inférieur : permet de rechercher les valeurs inférieures ou égales à une valeur donnée ;
  • égal : permet de chercher les sous-zones contenant exactement la chaîne de caractères données, y compris les espaces ;
  • présence : permet de rechercher la présence d’une zone ou sous-zone ;
  • absence : permet de rechercher l’absence d’une zone ou sous-zone ;
  • occurrence : permet de rechercher un nombre d’occurrences d’une même zone sur une entité. Il fonctionne comme un « égal ou supérieur ». Par exemple, si les notices contenant deux zones 530 (liens à la collection) sont recherchées, la recherche va ramener toutes les notices contenant deux ou plus de deux zones 530. Cet opérateur s’applique uniquement à la zone et non à la sous-zone.

Les opérateurs booléens « ET » et « OU » permettent de croiser ces critères.

À noter : le fonctionnement actuel de « Supérieur » et « Inférieur » n’est pas optimal pour un certain usage car il va comparer caractère par caractère. Par exemple : je veux les valeurs supérieures à 5000, si j’ai une valeur 58, alors elle sera considérée comme supérieur à 5000, car le 8 en deuxième position est supérieur 0.

3.     Saisir une recherche

Il est possible d’ajouter des nouvelles lignes de recherches en cliquant sur le bouton +, et de les combiner avec les opérateurs « ET » et « OU ».

Une fois la recherche saisie, cliquer ensuite sur le bouton Actualiser l’équation, l’équation de recherche apparaît alors dans l’encadré inférieur.
saisie des termes de recherche

Cet encadré est également une zone de saisie et il est possible d’y modifier son équation, notamment en y ajoutant si besoin des parenthèses. Cela est utile s’il y’a des opérateurs « ET » et « OU », afin de définir un ordre de priorité entre ces opérateurs.

Enfin, cliquer sur le bouton Lancer la recherche pour obtenir les résultats.

Exemple 1

Je recherche les manifestations qui ont « jardin » dans la sous-zone 245$a.

exemple 1 pour une manifestation

 Les résultats de recherche sont affichés à droite de l’écran. Il est possible de déplier et replier chaque résultat pour consulter l’Intermarc-NG des entités. Une pastille en début de chaque ligne indique le type de l’entité (ici des manifestations) suivie du point d’accès de l’entité.

Exemple 2

Je recherche les manifestations qui ont « jardin » dans la sous-zone 245$a, mais ne contiennent pas la zone 260.

exemple 2 pour une manifestation

 

Exemple 3

Je recherche les entités qui ont une sous-zone 245 $a, ainsi qu’une sous-zone 051 $a (type de contenu) ayant comme valeur « Mouvement noté » ou bien « Image tactile ».

245 $a PRESENT ET (051 $a EGAL Mouvement noté OU 051 $a EGAL Image tactile)

exemple de valeurs

4.     Exploiter les résultats de recherche

Des tris peuvent être appliqués sur la liste des résultats de recherche. Ces tris sont identiques à ceux disponibles via une recherche classique.

tris des résultats

Il est également possible pour tout ou une partie des résultats de la liste de :

  • les ajouter à un panier existant ;
  • créer un panier ex-nihilo ;
  • faire un export en format CSV ;
  • lancer une impression en format PDF.

imprimer les résultats

5.     Modifier une recherche

À tout moment, il est possible de modifier une recherche. Il y a deux façons de procéder.

  • dans premier pavé, il est possible de modifier, ajouter (bouton +) ou retirer un critère (bouton -). Pour modifier les résultats, cliquer sur Actualiser l’équation puis Lancer la recherche ;
  • dans le deuxième pavé, il est possible d’intervenir directement sur l’équation de recherche. Cliquer ensuite sur Lancer la recherche.