ES核心概念

204 阅读1分钟
  • 索引(index)

类似的数据放在同一个索引中,非类似的数据放在不同的索引,一个索引相当于一个关系型数据

  • 类型(type)

document属于index中的那个类别,有一种说法一种type相当于是关系型数据库的表。比如user表

ES每个大版本之间区别很大:

ES5.X中index可以有多个type。

ES6.X中index只能有一种type。

ES7.X以后,要逐渐移除type这一概念。

  • 映射(mapping)

mapping定义了每个字段的类型等信息。相当于关系型数据库中的表结构

关系型数据库和ES对比

Elasticsearch关系型数据库(MySql)
索引Index数据库Database
索引类型(原为Type)表Table
文档Document数据行Row
字段Field数据列Column
映射Mapping约束Schema