博客
关于我
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/

你可能感兴趣的文章
Openlayers中点击地图获取坐标并输出
查看>>
Openlayers中设置定时绘制和清理直线图层
查看>>
Openlayers图文版实战,vue项目从0到1做基础配置
查看>>
Openlayers实战:modifystart、modifyend互动示例
查看>>
Openlayers实战:判断共享单车是否在电子围栏内
查看>>
Openlayers实战:绘制图形,导出geojson文件
查看>>
Openlayers实战:绘制图形,导出KML文件
查看>>
Openlayers实战:绘制多边形,导出CSV文件
查看>>
Openlayers实战:输入WKT数据,输出GML、Polyline、GeoJSON格式数据
查看>>
Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
查看>>
Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中
查看>>
Openlayers高级交互(14/20):汽车移动轨迹动画(开始、暂停、结束)
查看>>
Openlayers高级交互(15/20):显示海量多边形,10ms加载完成
查看>>
Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
查看>>
Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
查看>>
Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
查看>>
Openlayers高级交互(2/20):清除所有图层的有效方法
查看>>
Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
查看>>
Openlayers高级交互(6/20):绘制某点,判断它是否在一个电子围栏内
查看>>
Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
查看>>