首页 > 解决方案 > elasticsearch7.1索引中的类型在哪里

问题描述

我在这里使用elasticsearch-1.6,我们有一个索引和一个类型,在该类型中我们有 文档https://www.elastic.co/guide/en/elasticsearch/reference/1.6/docs-index_.html twitter 作为索引,tweet 作为类型,1 是文档 ID,现在我需要升级到 elasticsearch 当前版本,即 7.1,但在文档中缺少类型 https://www.elastic.co/guide/en/elasticsearch /reference/current/docs-index_.html

那么如何在索引中定义类型?

标签: elasticsearchelasticsearch-1.6.0

解决方案


types根据官方 ES 网站,在 ES 7.x 版本中已弃用。

在 Elasticsearch 7.0.0 或更高版本中创建的索引不再接受 默认映射。在 6.x 中创建的索引将继续像以前在 Elasticsearch 6.x 中一样运行。类型在 7.0 的 API 中被弃用,对索引创建、放置映射、获取映射、放置模板、获取模板和获取字段映射 API 进行了重大更改。

在此处阅读有关此重大更改的更多信息。

此处解释了为什么将其删除。

但他们提供了一些替代方案,在types解释

如果您需要任何澄清,请告诉我。


推荐阅读