美文网首页
基本概念笔记(Document、Index)

基本概念笔记(Document、Index)

作者: 嘿喵heyMeow | 来源:发表于2020-03-05 13:30 被阅读0次

    文档 — 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’

    相关文章

      网友评论

          本文标题:基本概念笔记(Document、Index)

          本文链接:https://www.haomeiwen.com/subject/fvlxrhtx.html