14.初步解析document的核心元数据以及图解剖析index创建反例
1、_index元数据
2、_type元数据
3、_id元数据
PUT /test_index/test_type/1
{"test_content":"test_test"
}
get /test_index/test_type/1
{
"_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
14.初步解析document的核心元数据以及图解剖析index创建反例相关推荐
- URP渲染管线初步解析
URP渲染管线初步解析 LWRP现在在unity2019已经成为默认的管线了,并更名为URP(通用渲染管线),替代了原来的builtin管线,以下是应用阶段的渲染流程顺序. 步骤分析 URP整个渲染的 ...
- 了解下RDF 都柏林核心元数据
RDF 是元数据(关于数据的数据).RDF 被用于描述信息资源.都柏林核心是一套供描述文档的预定义属性. RDF 都柏林核心元数据倡议 都柏林核心元数据倡议 (DCMI) 已创建了一些供描述文档的预定 ...
- 14. 深入解析Pod对象(一)
14. 深入解析Pod对象(一) """ 通过前面的讲解,大家应该都知道: Pod,而不是容器,它是 Kubernetes 项目中的最小编排单位.将这个设计落实到 API ...
- 互联网早报:腾讯搜狗即将完成初步整合:搜狗核心团队并入腾讯看点,王小川未来或离任
行业热点 1.腾讯搜狗即将完成初步整合:搜狗核心团队并入腾讯看点,王小川未来或离任: 2.鸿星尔克发紧急通知:鸿星尔克系统崩溃恳请退款 仓库已售空: 3.苏宁易购:终止回购公司股份,黄明端当选董事长: ...
- Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析...
在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程.Android应用程序成功连接上SurfaceFlinger服务之后,还需要一块匿名共享内存来和Surf ...
- 16、分布式文档系统--document的_source元数据以及定制返回结果解析(来自学习资料+自己整理)
1._source元数据 准备一条数据 put /test_index/test_type/1 {"test_field1": "test field1",&q ...
- 16、document的_source元数据以及定制返回结果解析
课程大纲 1._source元数据 put /test_index/test_type/1 { "test_field1": "test field1", ...
- 14 | 深入解析Pod对象(一):基本概念
今天我和你分享的主题是:深入解析 Pod 对象之基本概念. 在上一篇文章中,我详细介绍了 Pod 这个 Kubernetes 项目中最重要的概念.而在今天这篇文章中,我会和你分享 Pod 对象的更多细 ...
- spring源码解析之IOC核心体系结构
文章目录 1.spring IOC核心体系结构 1.1 BeanFactory 1.2 BeanDefinition 2.IOC容器初始化 2.1 XmlBeanFactory(屌丝IOC)流程 2. ...
最新文章
- [HTML/CSS]colum-gap属性
- 英语 四六级 学习网址
- .NET-记一次架构优化实战与方案-梳理篇
- 前端学习(3308):redux项目创建和概况
- ubtuun怎么运行PHP文件_解决phpMyAdmin在Ubuntu 16.04/PHP7.0下的Deprecation Notice
- ubuntu 12.04 安装intel i5-6500 的集成网卡驱动【自身经历,验证OK】
- json数据格式转换成csv数据格式,并保存
- eRPC:修改erpcgen代码生成模板增加#if#endif宏定义,解决多个eRPC服务共用时类型重复定义问题
- 一、响应式编程基本介绍
- 《数据挖掘》读书笔记2、3章节
- 数电6_1——时序逻辑电路概述(很久整理的,没有下文)
- Computed property “XXX“ was assigned to but it has no setter
- LDAP认证服务客户端配置
- opencv图像处理—项目实战:文档扫描OCR识别
- n个元素进栈,共有多少种出栈顺序?
- 战地4高性能服务器,战地4服务器推荐配置
- TensorBoard一幅图中显示多条曲线
- 美国福禄克公司于2021年1月重磅发布两款红外热像仪——TiS55+和TiS75+
- 泡沫芯层的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Android 2D游戏引擎1
热门文章
- 《Effective Debugging:软件和系统调试的66个有效方法》一第2条:在网上确切地查询你所遇到的问题,以寻求解决问题的灵感...
- Linux服务器被***不能上网
- PHP环境 PDOException PDOException: could not find driver
- Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境
- SQL:显示每天的小计,某一天没有记录也要显示
- Linux 命令(14)—— df 命令
- 实验2 格式化输入输出和分支语句
- Linux命令行常用小结
- 【leetcode】535. Encode and Decode TinyURL
- Oracle统计某一年中的1-12个月的数据总和