ElasticSearch之版本变动
Elasticsearch是一个分布式文档存储。Elasticsearch不会将信息存储为列数据的行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个Elasticsearch节点时,存储的文档会分布在整个集群中,并且可以从任何节点立即访问。
上面是ES7.x官方文档的介绍。在我之前的ES的文章中是基于ES6.x的版本。因此格式时候为了方便记忆,和关系型数据库做了一个比较。
| 关系型数据库 | ElasticSearch |
|---|---|
| 数据库 | 索引 index |
| 表 | 类型 type |
| 行 | 文档 documents |
| 列 | 字段 Feilds |
但是在ES7.x中很明确的说了没有type这个概念了。
- 5.x 支持多种type
- 6.x 只能有一种type
- 7.x 将去除type 没有类型的概念了
之所以没有type并不是彻底取消了type这个概念。而是不再区分type。因为在ES7.x中所有的type=_doc。因此不再区分type,也就是在建立索引的过程中没必要自己建立type。

本文探讨了ElasticSearch从5.x到7.x版本的重大变化,特别是type概念的演变。5.x支持多type,6.x限制为单一type,而7.x则完全移除了type概念,统一为_doc。这一变化简化了索引创建过程。
1815

被折叠的 条评论
为什么被折叠?



