У меня есть индекс с отображением.Я решил добавить новое поле к существующему отображению:
{
"properties": {
"sexifield": {
"type": "keyword",
"null_value": "NULL"
}
}
}
Насколько я понимаю, поле должно появиться в существующих документах, когда я переиндексирую.Поэтому, когда я использую api для переиндексации:
{
"source": {
"index": "index_v1"
},
"dest": {
"index": "index_v2",
"version_type": "external"
}
}
, я вижу, что отображение для index_v2 не состоит из sexifield, и документы также не состоят из него.Кроме того, эта операция заняла менее 60 мс.
Пожалуйста, укажите мне, что я не понимаю из этого ...
Добавление новых документов в первый индекс (через API Java, для объектау которого нет этого поля (sexifield), так что, вероятно ,astic должен добавить мне поле по умолчанию) с sexifield, также не создает мне это дополнительное поле.
Заранее спасибо за советы.
С уважением