一、Es中的核心概念
elasticsearch中有很多独有的概念,与mysql中略有差别,但也有相似之处
1.1文档和字段
一个文档就像数据库里的一条数据,字段就像数据库里的列
elasticsearch是面向文档(Document)存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中:
1.2 索引和映射
索引就像数据库里的表,映射就像数据库中定义的表结构。
索引(Index),就是相同类型的文档的集合【类似mysql中的表】。
例如:
- 所有用户文档,就可以组织在一起,称为用户的索引;
- 所有商品的文档,可以组织在一起,称为商品的索引;
- 所有订单的文档,可以组织在一起,称为订单的索引;
我们可以把索引当做是数据库中的表。
数据库的表会有约束信息,用来定义表