Я просто хочу знать, есть ли способ удалить поле из отображения в elasticsearch?Обновление отображения elasticsearch для multifield
Пожалуйста, найдите ниже детали, чтобы вы могли понять, что я точно пытаюсь сделать.
Ниже приведен сценарий, который я использовал для создания индекса с именем test_index
с сопоставлениями для имени типа с test_type
.
curl -XPUT 'http://elasticsearch_host:9200/test_index' -d '{
"mappings": {
"test_type": {
"properties":{
"field1":{
"index":"not_analyzed",
"type":"string"
},
"field2":{
"properties":{
"sub_field1":{
"index":"not_analyzed",
"type":"string"
}, "sub_field2":{
"index":"not_analyzed",
"type":"string"
}
}
}
}
}
}
}'
После выполнения этого скрипта я могу увидеть созданный индекс в соответствии с отображениями указанных, а также я могу иметь возможность добавлять новые поля.
Здесь, если хотите удалить sub_field2
из field2
свойств в картографии, есть ли способ сделать это (или есть ли способ переписать все свойства field2
)?
Спасибо за ответ ур @Shalini .. –