2017-02-11 2 views
0

ich versehentlich meine Standard-Mapping alslöschen Elasticsearch dynamische Vorlage

{ 
"template": "*", 
"mappings": { 
    "_default_": { 
     "properties" : { 
      "message": {"type":"string", "index": "analyzed"} 
     }, 
     "dynamic_templates": [ 
      { 
       "my_template": { 
        "match_mapping_type": "string", 
        "mapping": { 
         "index": "not_analyzed" 
        } 
       } 
      } 
     ] 
    } 
} 
    } 

und jetzt jeder neuen Index hat alle String-Feld als not_indexed geändert. Ich möchte diese dynamische Vorlage löschen und alles zurück ändern. Mein Ziel wurde nicht auf bestimmte Felder festgelegt. Vielen Dank für Ihren Rat.

+0

Wenn Sie verweisen Wissen Sie, was Sie vorher in Ihrer Standardvorlage hatten, warum überschreiben Sie es einfach mit 'PUT/_template/your_template_name'? – Val

+0

Welche Version von Elasticsearch führen Sie und wie haben Sie die Daten in Elasticsearch aufgenommen? – cinhtau

Antwort