本文介绍云搜索服务使用过程中遇到的常用名词的基本概念。
一个实例代表一个独立运行的搜索服务,由多个不同类型的节点构成。
实例支持多种节点类型,详细说明如下:
索引,即有一些有相似特征文档的集合。
云搜索服务 Cloud Search 兼容 Elasticsearch,产品中的术语和关系型数据库概念的对应关系如下:
Cloud Search | 简要说明 | 对应关系型数据库概念 |
---|---|---|
索引(Index) | 相似特征的文档的集合。 | Database |
类型(Type) | 一个索引的逻辑分类或者分区,该概念在 7.x 之后版本中被删除。 | Table |
文档(Document) | 可被索引的基本单位。 | Row |
字段(Fields) | 组成文档的最小单位。 | Column |
映射(Mapping) | 用来约束字段的类型,可以根据数据自动创建。 | Schema |
分片(Shard)是底层的基本读写单元。其作用是切割索引,将数据分布到不同的节点上,让读写可以并行。分片分为主分片和副分片,主分片作为权威数据,数据先写入主分片,成功后再写入副分片,恢复数据以主分片为准。