ES基础概念

节点

节点 != 服务器 一个服务器可以有多个节点

角色

常见角色:

  • 主节点:活跃的节点,只有一共,主要作用是对集群的管理
  • 候选节点:主节点故障时,参与选举
  • 数据节点(data node):
  • 预处理节点(Ingest node)
索引

规范:字母全部小写

alias:索引别名

settings:索引设置,常见设置如分片和副本的数量等。

mapping:映射,定义啦索引中包含哪些字段,以及字段的类型、长度、分词器等

文档

文档的基本结构:

每一条数据

元数据:所有的元字段均已下划线开头,为系统字段。

_index︰索引名称
_id:文档id

_version:版本号
_seq_no:索引级别的版本号,索引中所有文档共享一个_seq_no
_primary_term: _primary_term是一个整数,每当Primary Shard发生重新分配时,比如节点重启,Primary选举或重新分配等,_primary_term会递增1。主要作用是用来恢复数据时处理当多个文档的_seq_no—样时的冲突,避免 Primary Shard 上的数据写入被覆盖。

集群:

单体服务:所有的服务依赖于同一个节点

集群的概念

核心配置:

network.host:


mapping属性包括:

type:字段数据类型

  • 字符串:-text、keyword
  • 数值:long、integer、short、byte、double、float
  • 布尔 boolean
  • 日期: data
  • 对象:object

index:是否创建倒排索引,默认为true

analyzer:使用哪种分词器

properties:该字段的子字段

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值