types
устарели в версии ES 7.x, согласно официальному сайту ES.
Индексы, созданные в Elasticsearch 7.0.0 или более поздней версии, больше не принимают
по умолчанию сопоставление. Индексы, созданные в 6.x, продолжат функционировать, как и в Elasticsearch 6.x. Типы устарели в API в 7.0, с
внесение изменений в создание индекса, отображение наложения, отображение наложения, размещение
template, получить шаблон и получить API сопоставления полей.
Подробнее об этом критическом изменении здесь .
Почему это удалено, объяснено здесь .
Но они предоставляют некоторую альтернативу types
, что объясняется здесь
Дайте мне знать, если вам нужны какие-либо разъяснения.