实例(Instance)

一个 Cloud Search 实例由一个或多个节点组成,一个实例具有唯一的 ID,您可以自定义实例名称。

索引(Index)

索引,即有一些有相似特征文档的集合。

云搜索服务 Cloud Search 兼容 Elasticsearch,产品中的术语和关系型数据库概念的对应关系如下:

Cloud Search 简要说明 对应关系型数据库概念
索引(Index) 相似特征的文档的集合。 Database
类型(Type) 一个索引的逻辑分类或者分区,该概念在 7.x 之后版本中被删除。 Table
文档(Document) 可被索引的基本单位。 Row
字段(Fields) 组成文档的最小单位。 Column
映射(Mapping) 用来约束字段的类型,可以根据数据自动创建。 Schema

分片(Shard)

分片(Shard)是底层的基本读写单元。其作用是切割索引,将数据分布到不同的节点上,让读写可以并行。分片分为主分片和副分片,主分片作为权威数据,数据先写入主分片,成功后再写入副分片,恢复数据以主分片为准。单个分片就是一个Lucene

Lucene

Lucene 是一个高性能、可扩展的信息检索(IR)库。有多个Segment组成

Segment

倒排索引用于搜索,Term Index 用于加速搜索,Stored Fields 用于存放文档的原始信息,以及 Doc Values 用于排序和聚合。