一 概述
es是面向文档的,可以存储整个对象或文档。es不仅存储,还会索引每个文档的内容使之可以被搜索。es和mysql对应概念如下:
MySQL | Database | Tables | Rows | Columns |
Elasticsearch | Index | Types | Documents | Fields |
二 核心概念
2.1 索引--index
文档的集合,一个集群中可以定义任意多的索引。注意,索引名称必须全部是小写字母。
2.2 类型--type
一个索引中可以定义一种或者多种类型的type,一个type是索引的一个逻辑上的分类/分区。
2.3 字段--field
相当于数据表的字段,对文档数据根据不同属性进行的分类 标识。
2.4 映射--mapping
处理数据的方式和规则的限制,如数据类型、默认值、分析器、是否被索引等。mapping的设置,将直接影响性能。
2.5 文档--document
一个文档是一个可被索引的基础信息单元。
2.6 集群--cluster
一个节点是集群中的一个服务器,作为集群的一部分,它存储数据,参与集群的索