概念 | 理解 |
---|---|
索引
(index)
|
⼀个索引可以理解成⼀个关系型数据库。
|
类型
(type)
|
⼀种
type
就像⼀类表,⽐如student
表,
subject
表。
|
映射
(mapping)
|
mapping
定义了每个字段的类型等信息。相当于关系型数据库中的表结构。
|
⽂档
(document)
|
⼀个
document
相当于关系型数据库中的⼀⾏记录。
|
字段
(field)
|
相当于关系型数据库表的字段。
|
集群
(cluster)
|
集群由⼀个或多个节点组成,⼀个集群有⼀个默认名称
"elasticsearch"
。
|
节点
(node)
|
集群的节点,⼀台机器或者⼀个进程。
|
分⽚和副本
(shard)
|
副本是分⽚的副本。分⽚有主分⽚
(primary Shard)
和副本分⽚
(replica Shard)
之分。
⼀个
Index
数据在物理上被分布在多个主分⽚中,每个主分⽚只存放部分数据。
每个主分⽚可以有多个副本,叫副本分⽚,是主分⽚的复制。
|
注意:
ES 5.x中⼀个index可以有多种type。
ES 6.x中⼀个index只能有⼀种type。
ES 7.x以后已经移除type这个概念。