# 核心概念简介

URL: https://caijiao.org/elasticsearch/01.intro/03.core-concepts
Source: docs/elasticsearch/01.intro/03.core-concepts.md
Description: 本章概览 Elasticsearch 的核心构成，包括索引、文档、映射、节点、集群等关键概念，为后续使用和架构设计打下基础。

在正式使用 Elasticsearch 前，理解其核心概念对于构建稳定、高效的搜索系统至关重要。以下是最基本但必须掌握的几个关键要素：

## 索引（Index）

索引是 Elasticsearch 中存储文档的逻辑容器，类似于关系型数据库中的“数据库”。每个索引可以包含多个文档，并拥有自己的映射结构（mapping）。

## 文档（Document）

文档是 Elasticsearch 存储数据的最小单位，通常以 JSON 格式表示。一条日志、一条用户记录或一篇文章都可以是一个文档。

## 字段与映射（Field & Mapping）

映射定义了文档中各字段的数据类型与行为，类似关系型数据库中的“表结构”。可以设置字段是否可搜索、使用哪种分词器等。

## 节点（Node）与集群（Cluster）

一个节点是运行 Elasticsearch 的单个实例。多个节点组成一个集群，共同处理数据的索引与查询任务。集群具有高可用性和负载均衡能力。

## 分片（Shard）与副本（Replica）

为了横向扩展与数据冗余，Elasticsearch 会将索引划分为多个分片，每个分片可以再复制成多个副本，实现分布式与容灾能力。

---

理解以上核心概念是学习 Elasticsearch 的基础，对后续的安装部署、索引设计和性能优化都有重要意义。
