文档(Document)
- Elasticsearch是面向文档的,文档是所有可搜索数据的最小单位
- 文档会被序列化成JSON格式,保存在Elasticsearch中
- 每个文档都有一个Unique ID
- 你可以自己指定ID
- 或者通过Elasticsearch自动生成
- 元数据,用于标注文档的相关信息
- _index - 文档归属的索引名
- _type - 文档所属的类型名
- _id - 文档唯一 ID
- _source: 文档的原始JSON数据
- _version: 文档的版本信息
- _score: 相关性打分
索引(index)
- Index - 索引是文档的容器,是一类文档的集合
- Index 体现了逻辑空间的概念:每个索引都用自己的Mapping定义,用于定义包含的文档的字段名和字段类型
- Shard 体现了物理空间的概念:索引中的数据分散在Shard上
- 索引的Mapping与Settings
- Mapping 定义文档字段的类型
- Setting 定义不同的数据分布
索引的不同意义
- 名词:一个Elasticsearch 集群中,可以创建很多个不同的索引
- 动词:保存一个文档到Elasticsearch 的过程也叫索引(indexing)
- 名词:一个B树索引,一个倒排索引
Type
- 在7.0之前,一个index可以设置多个Types
- 6.0开始,Type已经被Deprecated。7.0开始,一个索引只能创建一个Type-"_doc"
posted @
2021-03-11 09:21
RoinBi
阅读(
272)
评论()
编辑
收藏
举报