ElasticSearch(7.2.2)-ElasticSearch核⼼概念的介绍

简介:elastic search核⼼概念的介绍,让你对elastic search有个⼤致的了解

前⾔

我们在学习elastic search的核⼼概念之前,回顾下我们使⽤传统数据库查询数据的时候应该怎么
做的?假设我们⽤使⽤mysql数据库存储⼀些数据,我们的操作步骤是怎样的?

建⽴数据库->建表->插⼊数据->查询

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值