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