首页 > 其他分享 >14_初步解析document的核心元数据以及图解剖析index创建反例

14_初步解析document的核心元数据以及图解剖析index创建反例

时间:2024-10-01 19:12:02浏览次数:7  
标签:index 14 数据 反例 test document type id

1、_index元数据
2、_type元数据
3、_id元数据

{
"_index": "test_index",
"_type": "test_type",
"_id": "1",
"_version": 1,
"found": true,
"_source": {
"test_content": "test test"
}
}


1、_index元数据

(1)代表一个document存放在哪个index中
(2)类似的数据放在一个索引,非类似的数据放不同索引:product index(包含了所有的商品),sales index(包含了所有的商品销售数据),inventory index(包含了所有库存相关的数据)。如果你把比如product,sales,human resource(employee),全都放在一个大的index里面,比如说company index,不合适的。
(3)index中包含了很多类似的document:类似是什么意思,其实指的就是说,这些document的fields很大一部分是相同的,你说你放了3个document,每个document的fields都完全不一样,这就不是类似了,就不太适合放到一个index里面去了。
(4)索引名称必须是小写的,不能用下划线开头,不能包含逗号:product,website,blog

2、_type元数据

(1)代表document属于index中的哪个类别(type)
(2)一个索引通常会划分为多个type,逻辑上对index中有些许不同的几类数据进行分类:因为一批相同的数据,可能有很多相同的fields,但是还是可能会有一些轻微的不同,可能会有少数fields是不一样的,举个例子,就比如说,商品,可能划分为电子商品,生鲜商品,日化商品,等等。
(3)type名称可以是大写或者小写,但是同时不能用下划线开头,不能包含逗号

3、_id元数据

(1)代表document的唯一标识,与index和type一起,可以唯一标识和定位一个document
(2)我们可以手动指定document的id(put /index/type/id),也可以不指定,由es自动为我们创建一个id

标签:index,14,数据,反例,test,document,type,id
From: https://www.cnblogs.com/siben/p/18443108

相关文章

  • 15_document id的手动指定与自动生成两种方式解析
    1、手动指定documentid2、自动生成documentid1、手动指定documentid(1)根据应用情况来说,是否满足手动指定documentid的前提:一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id。举个例子,比如说,我们现在在......
  • 16_document的_source元数据以及定制返回结果解析
    1、_source元数据put/test_index/test_type/1{"test_field1":"testfield1","test_field2":"testfield2"}get/test_index/test_type/1{"_index":"test_index","_type":"test_type&qu......
  • CF1214G Feeling Good 题解
    题目链接点击打开链接题目解法我真菜啊,感觉每一步都不难,但一步都没想到/yun考虑两行\(x,y\)什么时候可以构造出合法的矩形?即\(x\)中需要有\(y\)对应位置为\(0\)的\(1\),\(y\)中需要有\(x\)对应位置为\(0\)的\(1\)归纳一下,\(x\)不是\(y\)的子集且\(y\)不......
  • 《信长之野望14:创造》XAPOFX1_5.dll文件丢失?一文带你解决《信长之野望14:创造》XAPOFX1
    《信长之野望14:创造》XAPOFX1_5.dll文件丢失确实是一个令人头疼的问题,但不用担心,以下是一些有效的解决方法,帮助你轻松应对这一挑战。一、了解XAPOFX1_5.dll文件XAPOFX1_5.dll是一个由MicrosoftDirectX提供的动态链接库文件,它对于运行某些需要高级音频特效的游戏或应用程序......
  • 生产力要16个全大核还是24个大小核!锐龙9 9950X VS.酷睿i9-14900KS
    一、前言:16和与24核谁更适合生产力对于纯粹的游戏玩家而遗憾,处理器的选择很简单,无脑选锐龙77800X3D或者锐龙59600X就行,但如果你的主要用途是生产力创作,锐龙99950X和酷睿i9-14900KS会是更好的选择。这两款处理器一个拥有16个全大核,一个配备8个大核、16个小核,从数量上看后者核......
  • 数组中洛谷p1427小鱼的数字游戏
    先来看看题目吧:然后先来复习一下数组:你需要了解:数组的定义,数组的创建,数组的初始化,数组的使用(尤其是数组下标是从零开始的!)然后就来看思路吧:......
  • SSM儿童闲置物品交易网站u14ie 可购买也可发布闲置物品
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:用户,商品分类,闲置物品开题报告内容一、研究背景随着生活水平的提高,儿童成长过程中产生的闲置物品如玩具、书籍、衣物等日益增多,这些物品占据了家庭......
  • PKG系统安装包及IPSW固件:MacOS 11-14 正式版
    MacOS 14Sonoma,为提高生产力和创造力带来了全新的功能,有了更多使用小部件和令人惊叹的新屏幕保护程序进行个性化设置的方法,对Safari浏览器和视频会议进行了重大更新,以及优化的游戏体验——Mac体验比以往任何时候都更好。下载地址:点击下载支持机型2019年以及后续的iMa......
  • 缓存雪崩/穿透/击穿/失效原理图/14种缓存数据特征+10种数据一致性方案(专家篇)
    在当今数据驱动的互联网时代,缓存成为了提升应用性能的关键技术。面对海量用户请求,如何通过缓存策略有效减轻数据库压力、降低响应延迟?本文深入探讨了缓存雪崩、缓存穿透、缓存击穿等常见问题,并提供了全面的解决方案。通过实际案例分析,揭示了缓存设计的最佳实践,确保数据一致......
  • 触摸芯片SI314替代 GTX314L—低功耗14通道电容触摸传感器芯片 应用智能门锁动能世纪
    1.介绍Si314是一款具有自动灵敏度校准功能的14通道电容传感器,其工作电压范围为1.8~5.5v.Si314设置休眠模式来节省功耗,此时,功耗电流为[email protected]。Si314各个感应通道可实现独立使能、校准、灵敏度调节,可以确保可靠性,且具有自适应滤波功能,以应对各种噪音和环境变化。I2C串行接口可......