JDONREFv3REST Get API
De JDONREF Wiki
Révision de 17 mars 2014 à 23:10 par Julien2512 (discussion | contributions) (Page créée avec « L'API GET permet d'obtenir un document JSON d'un index à partir de son id. L'exemple suivant obtient l'adresse d'identifiant 1 : curl -XGET 'http://localhost:9200/jdon... »)
L'API GET permet d'obtenir un document JSON d'un index à partir de son id. L'exemple suivant obtient l'adresse d'identifiant 1 :
curl -XGET 'http://localhost:9200/jdonref/adresse/1'
Le résultat de cette opération get est:
{ "_index" : "jdonref", "_type" : "adresse", "_id" : "1", "_version" : 1, "found": true, "_source" : { "numero" : 12, "repetition" : "b", "voie": "avenue paul eluard", "commune": "bobigny", "code postal": "93000", "t0" : "17/03/2014", "t1" : "25/03/2014", "ligne 1": "", "ligne 2": "", "ligne 3": "batiment B", "ligne 4": "12 b avenue paul eluard" "ligne 5": "" "ligne 6": "93000 bobigny" } }
Il est aussi possible de savoir si une adresse existe en utilisant la méthode HEAD, par exemple :
curl -XHEAD -i 'http://localhost:9200/jdonref/adresse/1'
source filtering
Pour éviter de récupérer la totalité de l'objet retourné, il est possible de filtrer le contenu de l'objet source retourné avec le paramètres _source_exclude. Par exemple :
curl -XHEAD -i 'http://localhost:9200/jdonref/departement/1?_source_exclude=geometrie'
Cela peut être particulièrement pratique car la géométrie des objets est généralement assez volumineuse.