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

你可能感兴趣的文章
Objective-C实现获取本机系统版本(附完整源码)
查看>>
Objective-C实现随机图生成器算法(附完整源码)
查看>>
Oil Deposits
查看>>
OJ中常见的一种presentation error解决方法
查看>>
OK335xS UART device registe hacking
查看>>
ok6410内存初始化
查看>>
Okhttp3添加拦截器后,报错,java.io.IOException: unexpected end of stream on okhttp3.Address
查看>>
OKR为什么到今天才突然火了?
查看>>
ollama本地部署DeepSeek(Window图文说明)
查看>>
onCreate()方法中的参数Bundle savedInstanceState 的意义用法
查看>>
OneASP 安全公开课,深圳站, Come Here, Feel Safe!
查看>>
OneBlog Shiro 反序列化漏洞复现
查看>>
one_day_one--mkdir
查看>>
ONI文件生成与读取
查看>>
onlyoffice新版5.1.2版解决中文汉字输入重复等问题
查看>>
oobbs开发手记
查看>>
OPEN CASCADE Curve Continuity
查看>>
Open Graph Protocol(开放内容协议)
查看>>
Open vSwitch实验常用命令
查看>>
Open WebUI 忘了登入密码怎么办?
查看>>