首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是文档、索引和节点?

在 Elasticsearch 中,文档(Document)、索引(Index)和节点(Node)是基本的概念,它们组成了 Elasticsearch 数据存储和分布的核心。

文档(Document):

1、文档是 Elasticsearch 存储的基本数据单元,通常是 JSON 格式的数据。

2、一个文档代表一个数据项,可以是一条记录、一个产品、一篇文章等。

3、文档包含了字段(Field)和对应的值,字段可以是字符串、数字、日期等不同类型的数据。

索引(Index):

1、索引是文档的集合,类似于关系型数据库中的表。

2、每个索引都有一个唯一的名称,用于标识和检索存储在其中的文档。

3、Elasticsearch 允许在一个集群中创建多个索引,每个索引可以拥有自己的映射和设置。

节点(Node):

1、节点是 Elasticsearch 集群中的一个单独的服务器实例。

2、集群由一个或多个节点组成,每个节点是集群的一部分,负责存储数据、处理搜索请求等任务。

3、节点通过集群名称来识别,通过节点名称或 IP 地址可以访问集群中的特定节点。

这些概念之间的关系如下:

1、一个集群可以包含多个节点,这些节点协同工作以形成一个强大的分布式系统。

2、每个节点可以存储多个索引,每个索引包含多个文档。

3、文档是索引中的基本单位,包含了实际的数据。

Elasticsearch 利用文档、索引和节点的概念,提供了一个分布式、实时的搜索和分析引擎,适用于处理大规模的数据。通过合理设计索引、文档结构,以及扩展节点,可以构建高性能、高可用性的 Elasticsearch 集群。

搜索引擎3

elasticsearch7

搜索引擎 · 目录

上一篇【云原生】Elasticsearch + Kibana on k8s 讲解与实战操作

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O_ctuhgGXlSOMjjvoMrok4GQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券