es-基础知识

  • Post author:
  • Post category:其他


  1. 索引:es对逻辑数据的逻辑存储,相当于数据库中的表。一个索引可以分布到1~n台机器上,同时可对应多个分片。每个分片拥有多个副本
  2. 文档:存储在es中的主要实体,相当于数据库中的一行记录。文档可以由多个字段组成。字段类型可以是文本、日期、数值等,也可以是一些比较复杂的数据类型
  3. 文档类型:一个索引可以存储多个文档,文档类型可以让我们很容易的区分文档的用途。注:不同的文档类型不能为相同的属性设置不同的类型。
  4. 映射:将输入的数据转换成es可以存储的数据,每个文档有自己的映射规则
  5. 节点和集群:为了提高es的可用性,多台服务器相互合作,成为集群,每台服务器叫做节点
  6. 分片:当有大量的数据时,为了提高查询速度,将数据分成多个较小的单元,分布到各个节点中,当查询时将各个节点汇总
  7. 副本:为了提高查询吞吐量或者实现高可用,可以使用分片副本,即对每个分片进行精确复制,当主分片丢失后,副分片将自动转换成主分片



版权声明:本文为smj20170417原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。