ES核心术语
1、索引 index 表
2、类型 type 表逻辑类型 es7已作废
3、文档 document 行
4、字段 fields 列
ES核心概念
1、映射mapping 表结构定义
2、近实时 NRT Near real time
3、节点node 每一个服务器
4、shard replica 数据分片与备份
stu_index
{
id: 1001,
name: jason,
age: 19
},
{
id: 1002,
name: tom,
age: 18
},
{
id: 1003,
name: rose,
age: 22
}
集群相关
分片:把索引库拆分为多份,分别放在不同的节点上,比如有3个节点,3个节点的所有数据加在一起是一个完整的索引库。分别保存到三个节点上,目的为了水平扩展,提高吞吐量。
备份: 每个shard的备份。
简称
shard = primary shard(主分片)
replica = replica shard(备份节点)
倒排索引概念
倒排索引源于实际应用中需要根据属性的值来查找记录;
这种索引表中的每一项都包括一个属性和包含该属性值的各个记录地址;
由于不是根据记录来确定属性(key确定value),而是根据属性来确定记录的位置(value确定key)