对应关系表
根据表格对应,来理解Elasticsearch
Elasticsearch | MySQL |
---|---|
索引库(indices) | Database 数据库 |
类型(type) | Table 数据表 |
文档(Document) | Row 行 |
域字段(Field) | Columns 列 |
映射配置(mappings) | 每个列的约束(类型、长度) |
对Elasticsearch相关概念说明
概念 | 说明 |
---|---|
索引库(indices) | indices是index的复数,代表许多的索引 |
类型(type) | 类型是模拟mysql中的table概念,一个索引库下可以有不同类型的索引(目前6.X以后的版本只能有一个类型),类似数据库中的表概念。数据库表中有表结构,也就是表中每个字段的约束信息;索引库的类型中对应表结构的叫做映射(mapping),用来定义每个字段的约束。 |
文档(document) | 存入索引库原始的数据。比如每一条商品信息,就是一个文档 |
字段(field) | 文档中的属性 |
映射配置(mappings) | 字段的数据类型、属性、是否索引、是否存储等特性 |