я использовал elasticsearch-1.6 здесь у нас есть индекс и тип и внутри этого типа у нас есть документы https://www.elastic.co/guide/en/elasticsearch/reference/1.6/docs-index_.html так как у нас был твиттер как индекс и твит как тип, а 1 - это идентификатор документа теперь мне нужно перейти на текущую версию elasticsearch 7.1, но в документах тип отсутствует https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
так как я могу определить тип в индексе?
types
устарели в версии ES 7.x, согласно официальному сайту ES.
Indices created in Elasticsearch 7.0.0 or later no longer accept a default mapping. Indices created in 6.x will continue to function as before in Elasticsearch 6.x. Types are deprecated in APIs in 7.0, with breaking changes to the index creation, put mapping, get mapping, put template, get template and get field mappings APIs.
подробнее об этом критическом изменении здесь .
Почему его удалили, объясняется здесь.
Но они предоставляют некоторую альтернативу types
, которая объясняется здесь.
Дайте мне знать, если вам нужны какие-либо разъяснения.