
# 基本概念
#### 集群
云搜索服务是以集群为单位进行组织，一个集群代表一个独立运行的搜索服务，由多个节点构成。
#### 索引
用于存储Elasticsearch或OpenSearch的数据，是一个或多个分片分组在一起的逻辑空间。
#### Shard
索引可以存储数据量超过1个节点硬件限制的数据。为满足这样的需求，Elasticsearch和OpenSearch均提供了将一个索引拆分为多个的能力。当您创建一个索引时，您可以根据实际情况指定Shard的数量。每个Shard托管在集群中的任意一个节点中，且每个Shard本身是一个独立的、全功能的"索引"。
Shard的数量只能在创建索引前指定，且在索引创建成功后无法修改。
#### Replica（副本）
Shard下的实际存储索引的一个副本。可以理解为备份Shard。副本的存在可以预防单节点故障。使用过程中，您可以根据业务情况增加或减少Replica数量。
#### 文档
Elasticsearch或OpenSearch存储的实体，是可以被索引的基本单位，相当于关系型数据库中的行。
#### 文档类型
类似关系型数据库中的表，用于区分不同的数据。
Elasticsearch 7.x以下版本中，1个索引里面可以包含若干个文档类型，每个文档必须设定它的文档类型。
Elasticsearch 7.x及以上版本中，文档类型只支持"_doc"。
#### 映射
用来约束字段的类型，可以根据数据自动创建。相当于数据库中的Schema。
#### 字段
组成文档的最小单位。相当于数据库中的Column。
