• ElasticSearch基本概念:索引,文档


    文档(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"
  • 相关阅读:
    API
    MVC判断是否登录
    MVC收藏店铺
    MVC显示界面
    MVC登录
    MVC登录跳转到显示
    MVC退单
    MVC判断登录
    Oracle 千位符转换,及格式转换
    【转】Java 服务端 和 C# 客户端 实现 Socket 通信
  • 原文地址:https://www.cnblogs.com/roinbi/p/14515767.html
Copyright © 2020-2023  润新知