我很困惑。
这里说它已弃用,每个索引只能使用一种类型: https://www.elastic.co/guide/en/elasticsearch/reference/master/removal-of-types.html
但是当我尝试在同一索引中创建2种不同类型的文档时,Elasticsearch 6.2.2
并没有抱怨:
PUT http://IP:9200/blogs/post/1
PUT http://IP:9200/blogs_v2/post/1
请有人澄清一下吗?
答案 0 :(得分:3)
未完全删除类型,但作为对未来更改的建议,只能保存一种类型的专业索引。
从您发布的链接:
Elasticsearch 6.x
- 在6.x中创建的索引仅允许每个索引使用单一类型。任何名称都可以用于该类型,但是..
因此,您有一个名为博客的索引,其中包含一个类型的帖子,索引 blogs_v2 ,其中包含一个类型帖子。这是两个不同的索引,每个索引包含一种类型。因此合法