基本概念笔记(Document、Index)

文档 — Document

  • Elasticsearch是面向文档的,文档是所有搜索数据的最小单位
  • 文档会被序列化成Json格式,保存在elasticsearch中
  • 每个文档都有一个Unique ID(可以自己制定也可以通过elasticsearch自动生成)
元数据 — 用于标注文档的相关信息
  • _index 文档所属的索引名
  • _type 文档所属的类型名
  • _id 文档唯一ID
  • _source 文档的原始json数据
  • _all 整合所有字段内容到该字段,已被废除
  • _version 文档的版本信息
  • _score 相关性打分

索引 — Index

  • 索引是文档的容器,是一类文档的结合
    index体现了逻辑空间的概念:每个索引都有自己的Mapping定义,用于定义包含的文档的字段名和字段类型
    Shard 体现了物理空间的概念:索引中的数据分散在Shard中
  • Mapping和Setting
    Mapping定义文档字段的类型
    Setting定义不同的数据分布
Type
  • 在7.0之前 一个index可以设置多个types
  • 6.0开始,Type已经被废弃,7.0开始一个索引只能创建一个Type => ‘_doc’
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容