Elasticserch基本概念

Elasticserch基本概念

在这里插入图片描述

集群

由一个或多个节点组成,对外提供服务

节点

一个节点只能加入一个集群

分片

主分片

副本分片

每个索引可以有多个主分片,一旦建立,不能修改数量。副分片可动态增加,必须和主分片在不同的节点上。

复制功能,搜索可以在所有副本上并行执行

索引

具有相同结构的文档集合

索引名字小写

索引结构:

在这里插入图片描述

类型

在索引中,可以定义一个或多个类型,类型是索引的逻辑分区。一种类型被定义为具有一组公共字段的文档。

比如一个博客系统。可以定义三种类型的数据:用户数据、博客数据、评论数据。(好像mysql的表)

文档

存储在es中的一个JSON格式字符串:存储了零个或多个字段,或者键值对。

每个存储在索引中的一个文档都有一个类型、一个ID(文件的唯一标识,index/type/id必须是唯一的)。

存储在*_source*的字段中。

数据库字段
mysqldatabasetablerow(一行数据)column
mongodatabasecollectiondocument(一个json串)field
esindextype(用户、博客、评论)document(一个json串)field

在这里插入图片描述

来源于书籍《Elasticserch技术解析与实战》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值