Effectuer une recherche avancée
Démonstrations pratiques > Effectuer une recherche avancée
Dans cette rubrique

Apprenez comment utiliser la recherche avancée.

La recherche avancée permet de construire des recherches complexes croisant les critères et permettant d'en exclure, ainsi que de faire des recherche par date. Il est ainsi par exemple possible de ne rechercher que les peintures réalisées entre 1800 et 1900, mais en excluant les aquarelles.

Le moteur de construction de la recherche permet de vous aider à écrire la requête qui sera posée à la base de données en ajoutant chaque critère puis en ajoutant des opérateurs ou des parenthèses.

Rechercher toutes les fiches qui contiennent une valeur

Il suffit d'utiliser l'opérateur par défaut contenant la valeur et d'indiquer la valeur recherchée.

Comme en recherche par formulaire, on peut utiliser le caractère de troncature (*) pour remplacer un ou plusieurs caractère ("voiture*" pour trouver "voiture", "voiturette", "voiture à cheval"...).

 Rechercher toutes les fiches qui contiennent plusieurs valeurs dans une même rubrique

Lorsqu'on indique plusieurs mot-clé dans une même rubrique, les recherches s'effectuent par défaut sur toutes les fiches qui contiennent une des valeurs. Ainsi par exemple, en recherche par formulaire, il n'est pas possible de trouver les objets qui sont composés à la fois de bois et de métal.

En recherche avancée, on peut ne rechercher que les fiches qui contiennent plusieurs valeurs simultanément dans la même rubrique. Pour cela il faut utiliser le comparateur contenant toutes les valeurs.

 Rechercher toutes les fiches sauf celles contenant une valeur

Pour rechercher seulement les fiches dont une rubrique ne contient pas une valeur en particulier, il faut choisir l'opérateur ne contenant aucune des valeurs. Seules les fiches qui contiennent n'importe quelle autre valeur seront retournées.

On peut ainsi par exemple rechercher toutes les peintures, sauf les gouaches.

Rechercher tous les objets entre deux dates

Pour rechercher les objets antérieurs, postérieurs à une date ou entre deux dates, il faut utiliser le comparateur inférieur à la valeur et supérieur à la valeur.

 

Attention : les rubriques dates patrimoniales sont composées de 3 champs : affixe (avant, après, entre), d'une date ou date de début de période et d'une date de fin de période. N'oubliez pas de faire la recherche sur le début et sur la fin de la période recherchée (ex. pour un objet réalisé entre 1860, cherchez les objet dont la date de début OU la date de fin est dans cet intervale).

Pour la date d'exécution, il est conseillé de doubler avec une recherche sur siècle et millénaire.

Pour la date d'utilisation, il est conseillé de doubler avec la période d'utilisation.

Pour cumuler ces critères, on va alors encadrer la recherche sur les dates avec des parenthèses pour rechercher les fiches qui sont postérieures à 1800 ET antérieures à 1900 OU dont siècle et millénaire contient 19e siècle.

 

Rechercher toutes les fiches qui contiennent strictement une valeur, sans ses enfants dans la hiérarchie

Lorsqu'on recherche toutes les fiches dont une rubrique en mot clé contient une valeur, si cette valeur est hiérarchisée dans le thesaurus (ex. "Océanie"), la recherche retourne toutes les fiches qui contiennent la valeur "Océanie" mais également toutes les fiches qui contiennent un des termes sous Océanie dans le thesaurus (ex. îles Marquises, Tahiti, etc.)

Pour ne rechercher que les fiches qui contiennent strictement la valeur "Océanie", il faut utiliser le comparateur contenant la valeur sans ses spécifiques.

Pour exclure également les synonymes et les associés, on utilisera le comparateur contenant la valeur sans ses spécifiques, synonymes ou associés.

Rechercher toutes les fiches dont une rubrique n'est pas vide

Pour rechercher seulement les fiches dont une rubrique en particulier contient une valeur, quelle qu'elle soit, il suffit de n'indiquer comme critère de recherche que le caractère de troncature, et uniquement le caractère de troncature (*).

Le caractère * ne fonctionne pas dans les rubrique en texte libre. La seule solution pour ces rubriques est de rechercher tous les caractères possibles :

ex. : description.fr |= '*a*,*b*,*c*,*d*,*e*,*f*,*g*,*h*,*i*,*j*,*k*,*l*,*m*,*n*,*o*,*p*,*q*,*r*,*s*,*t*,*u*,*v*,*w*,*x*,*y*,*z*,*1*,*2*,*3*,*4*,*5*,*6*,*7*,*8*,*9*,*0*'

 

Rechercher toutes les fiches dont une rubrique est vide

Pour rechercher seulement les fiches dont une rubrique en particulier n'est pas renseignée, il faut choisir l'opérateur ne contenant aucune des valeurs et indiquer comme critère de recherche le caractère de troncature (*), mais en retirant manuellement le &.

 

Détail des opérateurs

Voir Aussi