为什么从ES 6.x中删除了对映射类型的支持?

时间:2018-04-25 19:51:04

标签: elasticsearch

升级时我们现有的地图类型会怎样?有没有直接升级选项?

2 个答案:

答案 0 :(得分:0)

如果一个索引中有多个类型,则映射不适用于所有索引,因为在一个索引中的6.x只有一个映射类型。

  

如果一个索引中只有一个类型,那么映射就不会出现问题。

Removal of mapping types

答案 1 :(得分:0)

如果你问为什么elasticsearch删除了对映射的支持,这个post解释了它。 现在向您询问现有的映射类型,对于在版本5中使用多种映射类型创建的索引,它们在升级到6之后将正常工作,但是在6中创建的新索引只能有一种类型。因此,如果您的应用程序一起读取在5和6中创建的索引,那么您可能会遇到问题。