索引:相当于数据库,ElasticeSearch 有1个或多个Lucene 索引构成。
文档:相当于数据库的行,由一个或多个字段组成。
类型:相当于数据库表
映射:存储分析链所需的所有信息
节点:单个ElasticSearch 实例被称为节点(Node),很多时候数据访问量很大,单机无法应付,就需要多个ElasticeSearch实例,构成一个集群。
节点分为三类:
1、数据节点 持有数据,提供对这些数据的搜索功能。
2、主(master)节点,作为监督者负责控制其他节点的工作,一个集群只有一个主节点。
3、部落节点(tribe)作为桥梁,负责连接多个集群,并允许我们再多个集群工作。
集群:多个ElasticSearch 实例的集合称为索引。
分片:物理的Lucene 索引称为分片,分片的数量在索引创建时就配置好了,无法改变,
副本:为每个分片创建冗余的副本,处理数据查询时可以把这些副本当作最初的主分片使用,
副本为ElasticSearch 带来了更多的安全性,如果主分片宕机了,ElasticSearch会自动从该分片的副本中选出一个作为新的主分片,
可以在任意时间点增加或者删除副本