Recherche avancée et API (exemples)
Cette page liste un certain nombre d'exemples de requêtes qui peuvent être faites via le moteur de recherche ou l'API de Digital Muret.
Pour en savoir plus, merci de vous référer aux :
Les exemples ci-dessous sont systématiquement expliqués, puis déclinés pour une recherche via le moteur de recherche avancée et via l'API.
Recherches à un critère
- Chercher tous les objets en bronze
- Chercher tous les objets identifiés comme conservés au Musée du Louvre
- Chercher tous les objets avec un site de découverte
- Chercher tous les objets restant à localiser dans les collections
Recherches multicritères
- Chercher tous les bijoux en or
- Chercher toutes les parures conservées au Vatican
- Chercher toutes les intailles en cornaline conservées à la BnF
Chercher tous les objets en bronze
Il s'agit ici de chercher tous les objets qui sont fabriqués dans le matériau "bronze"
La requête dans l'interface graphique de Digital Muret
Nous réalisons donc une recherche à un critère, sur la propriété material. La valeur renseignée est exactement "bronze".
La requête via l'API
Nous réalisons donc une recherche à un critère, sur la propriété "Matériau" (code propriété 653). La valeur renseignée est exactement (eq) "bronze".
Chercher tous les objets conservés au Musée du Louvre
Il s'agit ici de chercher tous les objets qui sont conservés au Musée du Louvre.
La requête dans l'interface graphique de Digital Muret :
Nous réalisons donc une recherche à un critère, sur la propriété "Lieu de conservation" (Location). La valeur renseignée contient "Louvre".
Note : il serait également possible de faire une recherche en utilisant "correspondance exacte" (eq), mais il faudrait alors renseigner l'intitulé exact, à savoir "Musée du Louvre (Paris)" (voir l'index)
La requête via l'API :
Nous réalisons donc une recherche à un critère, sur la propriété "Lieu de conservation" (Location, code propriété 355). La valeur renseignée contient (in) "Louvre".
Note : il serait également possible de faire une recherche en utilisant "correspondance exacte" (eq), mais il faudrait alors renseigner l'intitulé exact, à savoir "Musée du Louvre (Paris)" (voir l'index)
Chercher tous les objets pour lesquels un lieu de découverte est renseigné
Il s'agit de chercher tous les objets dont le lieu de découverte est identifié.
La requête dans l'interface graphique de Digital Muret
Nous réalisons une recherche à un critère, sur la propriété "lieu de découverte" (discovery site). Ce champ doit être renseigné (a une valeur quelconque).
La requête via l'API
Nous réalisons une recherche à un critère, sur la propriété "lieu de découverte" (discovery site, code propriété 1354 ). Ce champ doit être renseigné (a une valeur quelconque, ex).
https://digitalmuret.inha.fr/api/items?property[0][property]=1354&property[0][type]=ex&per_page=800
Chercher tous les objets pour lesquels le lieu de conservation reste à identifier
Il s'agit d'afficher tous les objets pour lequel aucun lieu de conservation n'est indiqué.
La requête dans l'interface graphique de Digital Muret
Nous réalisons une recherche à un critère, sur la propriété "Lieu de conservation" (Location). Aucune valeur ne doit être associée à ce champ (n'a pas de valeur)
La requête via l'API :
Nous réalisons une recherche à un critère, sur la propriété "Lieu de conservation" (Location, code propriété 355). Aucune valeur ne doit être associée à ce champ (n'a pas de valeur, nex)
https://digitalmuret.inha.fr/api/items?property[0][property]=355&property[0][type]=nex&per_page=800
Chercher tous les bijoux en or
Il s'agit de chercher tous les objets de type bijoux fabriqués en or.
La requête dans l'interface graphique de Digital Muret
Nous avons à faire à une requête à deux critères :
Critère 1 : le type d'objets contient "bijou"
Critère 2 : le matériau (material) doit être exactement "or"
Tous les résultats doivent répondre aux deux critères (opérateur booléen ET)
note : il est ici indispensable d'indiquer que le terme exact est "or" sinon tous les termes contenant les deux lettres "or" vont ressortir ("cornaline" par exemple)
La requête via l'API :
Critère 1 [0] : le type (code propriété 8) d'objets contient (in) "bijou"
Critère 2 [1] : le matériau (code propriété 653) doit être exactement (eq) "or"
Tous les résultats doivent répondre au deux critères (opérateur booléen ET, soit [joiner]=and )
Chercher toutes les parures conservées au Vatican
Il s'agit de chercher toutes les parures qui sont conservées au Vatican.
La requête dans l'interface graphique de Digital Muret
Critère 1 : le lieu de conservation (location) contient "Vatican"
Critère 2 : le type d'objets contient "parure"
Tous les résultats doivent répondre aux deux critères (opérateur booléen ET)
La requête via l'API
Critère 1 [0] : le lieu de conservation (location code propriété 355) contient (in) "Vatican"
Critère 2 [1] : le type (code propriété 8) d'objets est exactement (eq) "parure"
Chercher toutes les intailles en cornaline conservées à la BnF
Il s'agit de chercher tous les intailles fabriquées en cornaline qui sont conservées à la BnF. Il s'agit d'une recherche à trois critères.
La requête dans l'interface graphique de Digital Muret
Critère 1 : le lieu de conservation (location) contient "BnF"
Critère 2 : le matériau (material) contient "cornaline"
Critère 3 : le type d'objets est exactement "intaille"
Tous les résultats doivent répondre aux trois critères (opérateur booléen ET)
La requête via l'API
Critère 1 [0] : le lieu de conservation (location code propriété 355) contient (in) "BnF"
Critère 2 [1] : le matériau (material code propriété 653) contient (in) "cornaline"
Critère 3 [2] : le type (code propriété 8) d'objets est exactement (eq) "intaille"