ES 6.8.6 Я пытаюсь переиндексировать некоторые индексы, чтобы уменьшить количество сегментов.
Исходный индекс имел тип «auth», но недавно я добавил шаблон, который использовал _do c. Когда я пробовал:
curl -X POST "localhost:9200/_reindex?pretty" -H 'Content-Type: application/json' -d'
{
"source": {
"index": "auth_2019.03.02"
},
"dest": {
"index": "auth_ri_2019.03.02",
"type": "_doc"
}
}
'
, я получаю следующую ошибку:
"Rejecting mapping update to [auth_ri_2019.03.02] as the final mapping would have more than 1 type: [_doc, auth]"
Я понимаю, что у меня не может быть более одного типа, и эти типы обесцениваются в 7.x. У меня вопрос, могу ли я изменить тип во время операции переиндексации.
Я пытаюсь привести все в порядок перед переходом на 7.x.