Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
elasticsearch:mapping:mapping [18/11/2018 18:39]
thierry ↷ Page déplacée de elasticsearch:mapping à elasticsearch:mapping:mapping
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Le Mapping d'​Elasticsearch ====== 
-[[https://​www.elastic.co/​guide/​en/​elasticsearch/​reference/​current/​mapping.html|Voir la doc officielle]] 
-Le mapping est la concordance entre les données des documents et des types de données. 
- 
-C'est le typage... 
- 
-Le Mapping est automatiquement calculé par Elastic lors de l'​insertion des documents, mais peut poser des problémes si Elastic se trompe de type (Numeric pour du texte, par exemple) ou si une donnée de type différents a le même nom. 
- 
-  * [[elasticsearch:​mapping:​types|Types utilisé pour le Mapping (string/​array etc...)]] 
-  * [[elasticsearch:​mapping:​dynamic_templates|Les Dynamics Templates, pour définir les types soi même]] 
- 
- 
-===== Voir le mapping ===== 
-''​GET %INDEX%/​_mapping''​ 
-<​code>​ 
-{ 
-  "​protic_test":​ { 
-    "​mappings":​ { 
-      "​measures":​ { 
-        "​properties":​ { 
-          "​Code":​ { 
-            "​type":​ "​long"​ 
-          }, 
-          "​Cycles":​ { 
-            "​type":​ "​long"​ 
-          }, 
-          "​DID":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​E":​ { 
-            "​type":​ "​float"​ 
-          }, 
-          "​I":​ { 
-            "​type":​ "​float"​ 
-          }, 
-          "​MJSn":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​MT":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​MUID":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​Name":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​R":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​S":​ { 
-            "​type":​ "​float"​ 
-          }, 
-          "​SID":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​Status":​ { 
-            "​type":​ "​long"​ 
-          }, 
-          "​TG":​ { 
-            "​type":​ "​float"​ 
-          }, 
-          "​UID":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          }, 
-          "​ms":​ { 
-            "​type":​ "​long"​ 
-          }, 
-          "​test":​ { 
-            "​type":​ "​text",​ 
-            "​fields":​ { 
-              "​keyword":​ { 
-                "​type":​ "​keyword",​ 
-                "​ignore_above":​ 256 
-              } 
-            } 
-          } 
-        } 
-      } 
-    } 
-  } 
-} 
-</​code>​ 
- 
-===== Ressources intéressantes ===== 
-==== Vidéos ==== 
- 
-[[https://​www.youtube.com/​watch?​v=gPgz2FRe9nY|Elasticsearch - De l'​importance du mapping / Youtube]] 
-==== Liens ==== 
-[[https://​www.supinfo.com/​articles/​single/​2606-templates-dynamiques-elasticsearch|Les templates dynamiques - Elasticsearch]] 
- 
- 
- 
-