是"类型"在Elasticsearch 6中弃用了吗?

时间:2018-02-24 21:12:54

标签: elasticsearch

我很困惑。

这里说它已弃用,每个索引只能使用一种类型: 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

请有人澄清一下吗?

1 个答案:

答案 0 :(得分:3)

未完全删除类型,但作为对未来更改的建议,只能保存一种类型的专业索引。

从您发布的链接:

  

Elasticsearch 6.x   
- 在6.x中创建的索引仅允许每个索引使用单一类型。任何名称都可以用于该类型,但是..

因此,您有一个名为博客的索引,其中包含一个类型的帖子,索引 blogs_v2 ,其中包含一个类型帖子。这是两个不同的索引,每个索引包含一种类型。因此合法