Я новичок вasticsearch.У меня есть тип индекса следующим образом
{
"myindex" : {
"mappings" : {
"systemChanges" : {
"_all" : {
"enabled" : false
},
"properties" : {
"autoChange" : {
"type" : "boolean"
},
"changed" : {
"type" : "object",
"enabled" : false
},
"created" : {
"type" : "date",
"format" : "strict_date_optional_time||epoch_millis"
}
}
}
}
}
}
Я не могу получить подробную информацию, изменив.После некоторых исследований я обнаружил, что измененное поле имеет значение enable: false.и мне нужно изменить то же самое.Я попытался следующим образом
curl -X PUT "localhost:9200/myindex/" -H 'Content-Type: application/json' -d' {
"mappings": {
"systemChanges" : {
"properties" : {
"changed" : {
"enabled" : true
}
}
}
}
}'
Но я получаю ошибку следующим образом.
{"error": {"root_cause": [{"type": "index_already_exists_exception", "reason": "уже существует", "index": "myindex"}], "type":" index_already_exists_exception "," reason ":" уже существует "," index ":" myindex "}," status ": 400}
Как изменить включенное на истинное, чтобыполучить информацию об измененном поле .new?