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).

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},
           "geometrie" : { "type" : "geo_shape", "precision": "1cm", "tree": "quadtree"}
      }
   }
 }'