外围概念

索引<Index>

一个索引就是一个领有几分类似特色的文档的汇合。比如说,你能够有一个商品数据的索引,一个订单数据的索引,还有一个用户数据的索引。一个索引由一个名字来标识(必须全副是小写字母的)并且当咱们要对这个索引中的文档进行索引、搜寻、更新和删除的时候,都要应用到这个名字。

映射<Mapping>

映射是定义一个文档和它所蕴含的字段如何被存储和索引的过程。在默认配置下,ES能够依据插入的数据主动地创立mapping,也能够手动创立mapping。 mapping中次要包含字段名、字段类型等

分片(Shard)

数据存储的逻辑空间, 一个索引能够创立多个分片, 分片能够平均的散布在ES集群上.

分段(Segment)

数据理论存储的空间, 一个分片能够有多个分段, 多个小的分段能够合并成一个大分段

正本(Rep)

数据备份, 晋升零碎的可用行, 同时正本也能做查问,晋升零碎的性能.

文档<Document>

文档是索引中存储的一条条数据。一条文档是一个可被索引的最小单元。相似于mysql的一行数据. ES中的文档采纳了轻量级的JSON格局数据来示意。

字段(Field)

文档中的一列, 能够类比Mysql一条数据中的列

词条(Term)

单个字段数据拆分成多个独立的词(分词).只有text类型的字段才会分词, keyworkd, int, long, date等不分词.

本文由mdnice多平台公布