【发布时间】:2019-04-25 23:50:04
【问题描述】:
Elasticsearch 6.0 中的“重大变化”之一是删除了索引中的多个映射类型。 release notice 声明
每个索引拥有多个映射类型的功能已在 6.0 中移除。新索引将被限制为单一类型。
这次删除的原因是here
在 Elasticsearch 索引中,不同映射类型中具有相同名称的字段在内部由相同的 Lucene 字段支持。
这可能会导致挫败感,例如,当您希望 delete 成为同一索引中一种类型的日期字段和另一种类型的布尔字段时。
最重要的是,在同一索引中存储具有很少或没有共同字段的不同实体会导致数据稀疏并影响 Lucene 有效压缩文档的能力。
他们的解决方案是将其映射到have an index per document type.
我的问题是为什么我们还需要doc_types?现在不就是一个嵌套索引吗?
【问题讨论】:
标签: elasticsearch