【ES】Elasticsearch 元数据

本文详细介绍了Elasticsearch的元数据,包括_index(索引)、_type(类型)和_id(ID)。索引是逻辑空间,将数据分片存储;类型类似数据库中的表,定义数据结构;ID用于唯一标识文档,可自定义或由ES自动生成。
摘要由CSDN通过智能技术生成

前几天写了文章介绍了 ES 的核心概念,没看过的可以看下面的文章。

【ES】Elasticsearch 核心概念

对应元数据,文中一笔带过了,没有说清楚。今天继续讲一下。

比如我们查一个数据,如果是采用下面的方法:

GET {这里填index}/_search
{
  "query": {
    "match_all": {}
  }
}

那么会返回 index 下所有数据。

如果采用下面的方法:

GET {这里填index}/{这里填type}/{这里填id}
{
  "query": {
    "match_all": {}
  }
}

那么只会返回你填入的 id 下的一条数据。

对于每次查询,除了会看到数据,还会看到 _index、_type、_id 等信息,这些就是 document 的元数据。

{
  "_index" : "xxx",	
  "_type" : "_doc",
  "_id" : "yyy",
  "_version" : 4,
  // 这里可能还有其他信息
    
  "found" : true,
    
  // 从这开始才是我们存入的数据
  "_source" : {
    "date" : "20220509",
    "name" : "张三",
    "user_id" : 1234567890,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值