JDONREFv4 Mappings
De JDONREF Wiki
JDONREFv3ES introduit différents mapping permettant de gérer des adresses :
- le type adresse
- le type voie
- le type troncon
- le type commune
- le type departement
- le type pays
C'est l'adresse qui dispose de la plus grande richesse d'information, mais les autres types peuvent disposer d'informations qui leurs sont propres (notamment leur géométrie).
Les types prédéfinis sont décrits ici.
Le type adresse
Le type adresse est le plus complet. Son mapping est défini de la manière suivante :
$ curl -XPUT 'http://localhost:9200/jdonref/adresse/_mapping' -d '{ "adresse": { "properties" : { "numero" : { "type" : "integer", "store": true}, "repetition" : { "type" : "string", "store": true}, "typedevoie" : { "type" : "string", "store": true}, "article" : { "type" : "string", "store": true}, "voie" : { "type" : "string", "store": true}, "commune" : { "type" : "string" , "store": true}, "codepostal" : { "type" : "string", "store": true}, "t0" : { "type" : "date", "format": "YYYY-MM-dd HH:mm:ss"}, "t1" : { "type" : "date", "format": "YYYY-MM-dd HH:mm:ss"}, "ligne1" : { "type" : "string", "store": true}, "ligne2" : { "type" : "string", "store": true}, "ligne3" : { "type" : "string", "store": true}, "ligne4" : { "type" : "string", "store": true}, "ligne5" : { "type" : "string", "store": true}, "ligne6" : { "type" : "string", "store": true}, "ligne7" : { "type" : "string", "store": true} } } }'