Inventaire du Patrimoine Culturel
de Picardie
Informations sur la recherche

I. Les dossiers électroniques de l'Inventaire


Un dossier d'inventaire est l'assemblage normalisé de données et ressources documentaires de natures diverses, concernant soit l'urbanisme ou l'architecture, soit des objets mobilier. Il comporte toujours des données de géolocalisation. Il contient des données textuelles structurées ou non, des illustrations (photos, cartes, relevés), des références documentaires (documents d'archives, documents figurés, bibliographie), des annexes. Les dossiers sont reliés entre eux par des liens qui traduisent leur imbrication spatiale ou leur appartenance à une famille d'œuvre ou à une thématique.

Le dossier de présentation donne accès aux dossiers topographiques (par communes) et aux dossiers thématiques (l'architecture des loisirs, les mairies-écoles...).

Les dossiers intitulés Le territoire communal permettent un accès à l'agglomération ou au village, aux écarts et isolés, puis aux édifices.

Le dossier de présentation du mobilier est rattaché au dossier de l'édifice contenant (église ou chapelle…). Il donne la liste du mobilier étudié ; chaque notice est visualisable en cliquant sur le lien.

La recherche et l'affichage des résultats

  • Depuis la page d'accueil, il est possible d'aller directement à la page de présentation des dernières études mises en ligne en cliquant sur les images, puis de naviguer dans les dossiers dont la liste apparait dans l'onglet « Dossiers liés ».
  • En recherche libre, vous pouvez taper n'importe quel terme de votre choix (le nom de votre commune ou d'un architecte connu, un type d'édifice ou de représentation…). Vous pouvez également dans cette boîte de recherche, utiliser le langage de requête de Lucene.
  • En recherche guidée, vous pouvez choisir un terme dans les 78 index proposés regroupés par grandes catégories (Désignation, Localisation, Historique, Description, Intérêt-protection-statut juridique, Références du document, Illustration). Si les index ne concernent que le domaine Architecture ou Mobilier, cela est précisé entre parenthèses.
  • Lorsque vous avez sélectionné votre critère de recherche, vous pouvez affiner les réponses en faisant une nouvelle recherche libre sur le corpus choisi, ou décider d'afficher les résultats sous forme de liste ou de mosaïque d'images qui permettent d'entrer dans les dossiers.

La consultation et la navigation

Le contenu des dossiers est réparti dans plusieurs chapitres signalés par des onglets :

  • Historique
  • Description
  • Intérêt de l'œuvre
  • Synthèse
  • Documentation
  • Illustrations

Les vignettes s'agrandissent au format plein écran.

Certains documents figurés mentionnés peuvent ne pas avoir été reproduits. D'autres, signalés par une icône, ne sont pas communicables.

Carte

Vous permet de localiser l'œuvre sur Googlemap.

Dossiers liés

Cet onglet donne accès aux deux sections Voir et Voir aussi. La première rubrique permet d'accéder au dossier de référence ainsi qu'aux dossiers thématiques auxquels la notice est rattachée. Sous la rubrique Voir aussi, sont réunis les renvois aux dossiers avec lesquels l'oeuvre peut être mise en relation (même style, même typologie, même commanditaire, etc.).

II. Le langage de requête de Lucene


1. Expressions

Une requête se compose d'expressions et d'opérateurs. Il existe deux types d'expressions : les termes et les phrases.

Un terme est un mot unique comme maison ou granite

Une phrase est un groupe de termes entre guillemets comme "église paroissiale"

Plusieurs expressions peuvent être combinées avec des opérateurs booléens pour former une requête plus complexe (v. ci-dessous).

Note

Les expressions saisies dans la requête sont examinées par un analyseur ; celui-ci est généralement le même que celui employé pour l'indexation. Il est en effet important d'utiliser un analyseur de requête qui n'interfère pas avec les expressions de la requête.

2. Index

Un jeu d'index Lucene organise les données par index. Une recherche utilise un ou plusieurs index nommés ou l'index par défaut. Les noms des index et celui de l'index par défaut sont dépendants de l''implémentation. Dans sribzh , l'index par défaut s'appelle fulltext .

Vous pouvez interroger un index en saisissant son nom suivi d'un double-point ( : ) suivi de l'expression recherchée.

Par exemple, un jeu d'index Lucene contient deux index, titre et texte ( texte étant l'index par défaut). Si vous voulez trouver le document intitulé "Chapelle Sainte-Marguerite" qui contient le texte "fontaine", vous pouvez taper :

titre:Marguerite AND texte:fontaine

ou

titre:Marguerite AND fontaine

Etant donné que texte est l'index par défaut, la saisie de son nom n'est pas indispensable.

Note

Le nom d'index n'est valide que pour le premier terme qui le suit :

tico:maison dite Villa du Croissant

Nous trouverons seulement maison dans l'index texte. Il cherchera les autres termes "dite, "villa", "croissant" dans l'index par défaut. "du" sera ignoré car l'analyseur français le considère comme un mot vide.

3. Modificateurs de termes.

Lucene accepte la modification de termes pour fournir une grande variété d'options de recherche.

3.1. Recherche avec jokers

Lucene accepte les recherches avec un ou plusieurs jokers. Utiliser alors les symboles "?"et "*".

Le joker "?" s'applique à un seul caractère :

font?ine

Le joker "*" s'applique à plusieurs caractères.

Pour chercher text ou test, on pourra saisir :

te?t

Pour chercher test, tests ou tester, on pourra saisir :

test*

Vous pouvez aussi chercher des caractères manquants au milieu d'un mot :

font*ne

Note

Vous ne pouvez pas utiliser "*" ou "?", comme premier caractère d'un terme.

3.2. Recherches "floues"

Lucene prend en charge les recherches "floues".

Pour effectuer une recherche "floue", utiliser le symbole "~" à la fin d'un terme.

Par exemple pour rechercher un terme se rapprochant orthographiquement du mot "port", utiliser la requête suivante :

port~

La recherche trouvera des termes comme port, fort, part, porte ou pont....

Note

Si Lucene 1.9 est utilisé, un paramètre supplémentaire (optionnel) peut spécifier le degré de similarité voulu. La valeur va de 0 à 1. Plus elle se rapproche de 1, et plus la similarité sera élevée :

port~0.7

La valeur utilisée par défaut, si ce paramètre n'est pas précisé, est de 0.5.

3.3. Recherche de proximité

Lucene peut rechercher des mots situés à une certaine distance l'une de l'autre. Pour faire une recherche de proximité, utilisez le symbole ~ à la fin d'une phrase. Par exemple, pour chercher "jardin" et "décor" à une distance d'environ 10 termes l'un de l'autre dans un document, saisir :

"jardin décor"~10

3.4. Recherche d'intervalle

Les recherches d'intervalle permettent de trouver des documents dont les valeurs sont situées entre des limites hautes et basses, qui sont spécifiées dans la requête. Elles peuvent inclure (ou exclure) les limites hautes et basses. Le classement est fait lexicographiquement.

mod_date:[20020101 TO 20030101]

Cet exemple va trouver des documents pour lesquels le champ mod_date aura des valeurs comprises entre le 1er janvier 2001 et le 1er janvier 2003, en incluant ces dates. Notez que les recherches d'intervalles ne sont pas réservées uniquement à des valeurs de dates. Vous pourriez également lancer une requête pour des paramètres autres que des dates. Cet exemple trouvera tous les documents dont les valeurs du champ deno sont comprises entre auberge et barrage, en incluant ces termes :

deno:[auberge TO barrage]

Une demande incluant les limites basses et hautes se traduira entre "[ ]". Celle qui les exluera utilisera les "{ }" :

deno:{auberge TO barrage}

3.5. Favoriser un terme

Lucene fournit un niveau de pertinence des valeurs recherchées, basé sur les termes trouvés. Pour favoriser un terme, utiliser le symbole "^" avec un facteur de faveur (un nombre) à la fin du terme que vous recherchez. Plus le facteur est élevé, plus le terme sera pertinent. Le facteur de faveur vous permet de contrôler la pertinence d'un document en fonction de ses termes. Par exemple, si vous cherchez :

acier maison

et que vous voulez le terme "acier" en priorité, favorisez le en utilisant le symbole "^" suivi du facteur de faveur désiré :

acier^4 maison

Cet exemple donnera prioritairement comme réponse des documents avec le terme acier. Vous pouvez aussi favoriser des phrases comme dans l'exemple ci-dessous :

"chemin croix"^4 "croix procession"

Le facteur de faveur utilisé par défaut est 1. Il doit être positif, mais peut être inférieur à 1 (ex : 0.2).

4. Les opérateurs booléens

Des opérateurs booléens permettent à des limites d'être combinées par des opérateurs logiques

Lucene accepte les opérateurs OR, AND, "+", NOT et "-"

Note

Les opérateurs booléens doivent toujours être en majuscules.

4.1. OR

L'opérateur OR est l'opérateur de conjonction de défaut. Quand il n'y a aucun opérateur booléen entre deux limites, OR l'opérateur est employé. L'opérateur OR relie deux expressions et retourne des documents pour lesquels l'une ou l'autre des expressions s'applique. C'est l'équivalent d'une union.

Le symbole || peut être utilisé à la place de OR :

croix || chemin

Pour chercher des documents contenant "église paroissiale", "croix" ou les deux, saisir la requête :

"église paroissiale" croix

ou

"église paroissiale" OR croix

4.2. AND

L'opérateur AND retourne des documents pour lesquels les deux expressions s'appliquent. C'est l'équivalent d'une intersection.

Le symbole && peut être utilisé à la place de AND.

Pour chercher des documents contenant "maison" et "granite", saisir la requête :

"maison" AND "granite"

4.3. "+"

L'utilisation de l'opérateur "+" implique que le terme placé après ce symbole existe dans un document.

Pour chercher les documents qui doivent obligatoirement contenir "autel" et qui peuvent aussi contenir "croix", on utilisera cette requête :

+autel croix

4.4. NOT

L'opérateur NOT excluera les documents qui contiennent le terme placé immédiatement après "NOT" (ceci est l'équivalence d'une différence entre jeux de résultats). Le symbole "!" peut être utilisé à la place du terme "NOT".

Pour chercher des documents contenant la valeur "chemin de croix" mais pas "croix de procession", saisir la requête :

"chemin de croix" NOT "croix de procession"

Note

L'opérateur NOT ne peut pas être utilisé pour un seul terme. Par exemple, la requête suivante n'aura aucun résultat :

NOT "chemin de croix"

4.5. "-"

Le "-", ou opérateur de 'prohibition' exclut les documents qui contiennent le terme juste après le symbole "-". Pour chercher les documents qui contiennent "chemin de croix" mais pas "croix de procession", saisr la requête :

"chemin de croix" -"croix de procession"

5. Regroupements

Lucene prend en charge l'utilisation de parenthèses pour grouper les requêtes et former ainsi des sous-requêtes. Ceci peut être très utile si vous voulez contrôler la logique booléenne dans une requête. Pour chercher soit "croix" soit "autel", avec "chapelle", saisir la requête :

(croix OR autel) AND chapelle

6. Champs groupés

Lucene accepte l'utilisation de parenthèses pour grouper plusieurs sous-requêtes dans la même requête :

(croix OR autel) AND chapelle

Mentions légales et informationCrédit et propriété intellectuelle