JDONREFv4 Mappings

De JDONREF Wiki
Révision de 18 mars 2014 à 22:29 par Julien2512 (discussion | contributions) (type adresse)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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}
      }
   }
 }'