博客
关于我
Elasticsearch 7 核心概念
阅读量:373 次
发布时间:2019-03-05

本文共 775 字,大约阅读时间需要 2 分钟。

Elasticsearch(Elasticsearch)术语解析

Elasticsearch(简称 ES)作为一款强大的分布式搜索引擎,其核心概念包含以下几个关键术语。这些术语是理解 ES 运作的基础。

Cluster(集群)

一个 ES 集群由多个 ES 实例组成,所有实例通过网络连接,共同提供搜索和数据存储的服务。集群的规模决定了系统的性能,通常由多个节点(节点)组成。

Node(节点)

每个 ES 节点是一个独立运行 ES 的实例。节点负责处理查询、存储数据以及与其他节点通信。集群中所有节点共同协作,提供高可用性和负载均衡。

Index(索引)

索引类似于数据库中的表,用于组织和存储 ES 的数据。每个索引可以包含多个文档,且可以有不同的映射(Mapping)定义。ES7 版本后,索引的概念得到了进一步的优化。

Type(类型)

在 ES7 版本之前,类型(Type)是索引中的一个概念,用来区分不同的数据类型。然而,由于类型和索引的映射共享,ES 在 ES7 版本后废弃了类型的概念,并将其固定为 _doc。因此,当前 ES 的类型值始终是 _doc

Mapping(映射)

映射定义了 ES 中的字段,类似于数据库中的字段定义。它指定了每个字段的数据类型和存储方式。正确的映射是保证 ES 能够高效地存储和检索数据的关键。

Field(字段)

字段是映射中的基本单位,类似于数据库中的字段。每个字段都有自己的数据类型和存储策略。字段的定义直接影响到 ES 的查询和过滤能力。

Document(文档)

文档是 ES 中的数据记录,类似于数据库中的一行数据。每个索引可以包含多个文档,每个文档都包含特定字段的数据。文档是 ES 的核心存储单元。

通过理解这些术语,可以更好地掌握 Elasticsearch 的工作原理和使用方法。

转载地址:http://hncg.baihongyu.com/

你可能感兴趣的文章
opencv6-调整图像亮度和对比度
查看>>
opencv7-绘制形状和文字
查看>>
opencv8-图像模糊
查看>>
opencv9-膨胀和腐蚀
查看>>
OpenCV_ cv2.imshow()
查看>>
opencv_core.dir/objects.a(vs_version.rc.obj)‘ is incompatible with i386:x86-64 output
查看>>
opencv——图像缩放1(resize)
查看>>
opencv——最简单的视频读取
查看>>
Opencv——模块介绍
查看>>
OpenCV与AI深度学习 | 2024年AI初学者需要掌握的热门技能有哪些?
查看>>
OpenCV与AI深度学习 | CIB-SE-YOLOv8: 优化的YOLOv8, 用于施工现场的安全设备实时检测 !
查看>>
OpenCV与AI深度学习 | CoTracker3:用于卓越点跟踪的最新 AI 模型
查看>>
OpenCV与AI深度学习 | OpenCV中八种不同的目标追踪算法
查看>>
OpenCV与AI深度学习 | OpenCV图像拼接--Stitching detailed使用与参数介绍
查看>>
OpenCV与AI深度学习 | OpenCV如何读取仪表中的指针刻度
查看>>
OpenCV与AI深度学习 | OpenCV常用图像拼接方法(一) :直接拼接
查看>>
OpenCV与AI深度学习 | OpenCV常用图像拼接方法(三):基于特征匹配拼接
查看>>
OpenCV与AI深度学习 | OpenCV常用图像拼接方法(二) :基于模板匹配拼接
查看>>
OpenCV与AI深度学习 | OpenCV常用图像拼接方法(四):基于Stitcher类拼接
查看>>
OpenCV与AI深度学习 | OpenCV快速傅里叶变换(FFT)用于图像和视频流的模糊检测(建议收藏!)
查看>>