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

你可能感兴趣的文章
openstack 创建虚拟机的时候报错: Failed to allocate the network(s), not rescheduling.].
查看>>
OpenStack 存储服务详解
查看>>
openstack 导出镜像
查看>>
OpenStack 搭建私有云主机实战(附OpenStack实验环境)
查看>>
OpenStack 综合服务详解
查看>>
OpenStack 网络服务Neutron技术内幕
查看>>
OpenStack 网络服务Neutron详解
查看>>
Openstack 网络管理企业级实战
查看>>
OpenStack 计算服务Nova详解
查看>>
Openstack(两控制节点+四计算节点)-1
查看>>
openstack--memecache
查看>>
openstack-keystone安装权限报错问题
查看>>
openstack【Kilo】汇总:包括20英文文档、各个组件新增功能及Kilo版部署
查看>>
openstack下service和endpoint
查看>>
【Docker知识】重定向 Docker 的根目录
查看>>
Openstack企业级云计算实战第二、三期培训即将开始
查看>>
OpenStack创建虚拟机实例实战
查看>>
OpenStack安装部署实战
查看>>
OpenStack实践系列⑨云硬盘服务Cinder
查看>>
OpenStack架构
查看>>