千家信息网

[学习ES系列]-2.了解ElasticSearch中重要的基础概念

发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,集群(cluster)与节点(node)一个节点是一个集群的一部分。索引(Index)、类型(Type)、文档(Document)索引:含有相同属性的文档的集合类型:索引可以定义一个或多个类型,文档必
千家信息网最后更新 2024年10月21日[学习ES系列]-2.了解ElasticSearch中重要的基础概念
集群(cluster)与节点(node)

一个节点是一个集群的一部分。

索引(Index)、类型(Type)、文档(Document)
  • 索引:含有相同属性的文档的集合
  • 类型:索引可以定义一个或多个类型,文档必须属于一个类型
  • 文档:文档是可以被索引的基本数据单位
分片(Shard)与备份(Replica)
  • 分片(shard)
    ElasticSearch中每个索引都有多个分片,每个分片都是一个Lucene索引。
    作用:

    1.一个索引数据量如果很大,会造成硬盘压力大及搜索效率瓶颈,用多个分片可以分摊压力。
    2.分片还允许用户进行水平扩展及拆分及分布式操作,可以提高搜索及其他操作的其他操作的效率。

  • 备份(replica):拷贝一份分片。
    作用:

    1.主分片如果出现失败或者问题时,其备份分片可以代替其工作,从而提高ElasticSearch可用性。
    2.还可以通过备份的分片执行搜索操作,分摊搜索压力。

用RDMS思维去理解ElasticSearch

索引:相当于数据库database
类型:相当于数据表table
文档:相当于表中的一条记录record

ElasticSearch 的RESTful API

ElasticSearch对外提供一套简单一致的 RESTful API。格式如下

http://:/<索引>/<类型>/<文档ID>
常用HTTP动词 GET/PUST/POST/DELETE

索引 文档 类型 备份 数据 搜索 多个 作用 压力 效率 节点 集群 很大 相同 一致 分布式 动词 单位 及其他 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 速达3000怎么配置数据库 linux 服务器型号 国家网络安全宣传周 倡议 房地产数据库联网有什么用 刺激战场美服服务器怎么进去 计算机网络安全职业目标设计 怎么把主机当成远程服务器 数据库连接池与jdbc 服务器安全增强 移动安全认证服务器好卖吗 属于宽带接入网络技术的是 网络安全青年先行征文 你画我猜无法链接游戏服务器 网络服务器所在地指的是什么 星能 服务器 怎么样 杨浦区个性化软件开发诚信服务 安徽服务器防火墙配置 河北餐饮软件开发免费咨询 服务器开启ssl 中信银行 软件开发刘良俊 层次数据库网状数据库关系数据库 分布式数据库技术研讨会 国家数据库怎么下载 主题 如何提高网络安全意识 怎么判断ogg同步数据库成功 软件开发有什么税务优惠上海 电子商务网络安全支撑体系 安徽中烟数据库安全审计 互联网科技联欢会主题 ie 代理服务器工作原理
0