Одним из «критических изменений» в Elasticsearch 6.0 было удаление нескольких типов сопоставления в индексе.В уведомлении о выпуске говорится, что
Возможность иметь несколько типов сопоставления для индекса была удалена в 6.0.Новые индексы будут ограничены одним типом.
Причина такого удаления указана здесь
В индексе Elasticsearch - поля, которые имеютодно и то же имя в разных типах отображения внутренне поддерживается одним и тем же полем Lucene.
Это может привести к разочарованию, когда, например, вы хотите, чтобы удаленным было поле даты в одном типе и логическое поле в другом типе в том же индексе.
Кроме того,Хранение разных сущностей, имеющих несколько общих полей или не имеющих их в одном и том же индексе, приводит к разбросу данных и мешает способности Lucene эффективно сжимать документы.
Их решение для различных сопоставлений это have an index per document type.
Мой вопрос: зачем нам больше doc_types
?Разве это не просто вложенный индекс сейчас?