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。