外围概念
索引<Index>
一个索引就是一个领有几分类似特色的文档的汇合
。比如说,你能够有一个商品数据的索引,一个订单数据的索引,还有一个用户数据的索引。一个索引由一个名字来标识
(必须全副是小写字母的)
,并且当咱们要对这个索引中的文档进行索引、搜寻、更新和删除的时候,都要应用到这个名字。
映射<Mapping>
映射是定义一个文档和它所蕴含的字段如何被存储和索引的过程
。在默认配置下,ES能够依据插入的数据主动地创立mapping,也能够手动创立mapping
。 mapping中次要包含字段名、字段类型等
分片(Shard)
数据存储的逻辑空间, 一个索引能够创立多个分片, 分片能够平均的散布在ES集群上.
分段(Segment)
数据理论存储的空间, 一个分片能够有多个分段, 多个小的分段能够合并成一个大分段
正本(Rep)
数据备份, 晋升零碎的可用行, 同时正本也能做查问,晋升零碎的性能.
文档<Document>
文档是索引中存储的一条条数据。一条文档是一个可被索引的最小单元
。相似于mysql的一行数据. ES中的文档采纳了轻量级的JSON格局数据来示意。
字段(Field)
文档中的一列, 能够类比Mysql一条数据中的列
词条(Term)
单个字段数据拆分成多个独立的词(分词).只有text类型的字段才会分词, keyworkd, int, long, date等不分词.
本文由mdnice多平台公布