ElasticSearch 使用映射定义索引结构

在这里插入图片描述

动态映射

dynamic

可选值解释
true默认值,启用动态映射,新增的字段会添加到映射中
runtime查询时动态添加到映射中
false禁用动态映射,忽略未知字段
strict发现未知字段,抛出异常

显示映射

创建映射

PUT user
{"mappings": {"properties": {"age": {"type": "integer"},"email": {"type": "keyword"},"name": {"type": "keyword"},"address": {"type": "text"}}}
}

查询映射

GET user/_mapping

查询某个字段的映射

GET user/_mapping/field/age

往映射中增加新的字段

PUT user/_mapping
{"properties": {"employee-id": {"type": "keyword","index": false}}
}

数据类型

文本类型(text)

日期类型(date)

数值类型

类型解释
long有符号64位整数
integer有符号32位整数
short有符号16位整数
byte有符号8位整数
double64位双精度浮点数
float32位单精度浮点数

关键字类型(keyword):

布尔类型(boolean):可选值为 true 或 false

对象类型:一个 json 对象

数组类型:

二进制文件类型(binary):

设置映射时的参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299924.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VMware安装linux系统一

1、创建虚拟机 1.1、创建新的虚拟机 1.2、进入安装向导 1.3、安装操作系统,选择稍后安装操作系统 1.4、选择Linux,版本选择CentOS64位 1.5、设置虚拟机名称和安装位置 1.6、设置磁盘大小 1.7、创建虚拟机 1.8、完成安装 2、配置虚拟机 2.1、选择编辑虚拟机 2.2、修…

假期返乡的消费者,县城外卖消费上涨,如何实现外卖自由?

假期即将来临,年轻的消费者回到小县城过节,也开始将他们的"外卖买一切"的消费习惯带回了家乡。线上"赶集"的新型消费模式让消费者在家门口一站式购齐年货,既方便又实惠。因此,小县城的外卖订单量也大幅增长。…

Jenkins的特殊操作定时自动执行任务以及测试报告调优

java -Dhudson.model.DirectoryBrowserSupport.CSP -jar Jenkins.war 测试报告 不美丽 执行上面的代码 重启jenkins 就好了

浅谈故障注入目的与优势

故障注入是一种有意识地向系统或软件中引入错误、故障或异常的测试技术。这种方法旨在评估系统在异常情况下的表现,并帮助发现潜在的问题,以便在生产环境中减少故障的风险。本文将介绍故障注入目的与优势有哪些! 故障注入的主要目的是在安全的环境下评估…

关于Dark Frost 僵尸网络对游戏行业进行DDoS攻击的动态情报

一、基本内容 近期,一种名为Dark Frost 的新型僵尸网络被发现正在对游戏行业发起分布式拒绝服务攻击(DDoS)。目标包括游戏公司、游戏服务器托管提供商、在线流媒体甚至和网络信息安全攻击者直接交互的其他游戏社区成员。截至2023年2月,僵尸网…

sqlilabs第三十二三十三关

Less-32(GET - Bypass custom filter adding slashes to dangerous chars) 手工注入 由 宽字符注入可知payload 成功触发报错 http://192.168.21.149/Less-32/ ?id1%df 要写字符串的话直接吧字符串变成ascii码 注意16进制的表示方式 自动注入 sqlmap -u http:…

修改PCIE 设备控制寄存器DevCtl2参数

如何修改PCIE 设备控制寄存器DevCtl2参数? 参考书籍:PCI_Express_Base_Spec 如图所示:输入Lspci -s 00:08:00 -vvv|grep - i deve 输出DevCap、DevCtl、DevCap2、DevCtl2参数,本节重点分析UEFI BIOS怎么设置…

【基础篇】一、认识JVM

文章目录 1、虚拟机2、Java虚拟机3、JVM的整体结构4、Java代码的执行流程5、JVM的三大功能6、JVM的分类7、JVM的生命周期 1、虚拟机 虚拟机,Virtual Machine,一台虚拟的计算机,用来执行虚拟计算机指令。分为: 系统虚拟机&#x…

《PySpark大数据分析实战》-19.NumPy介绍ndarray介绍

📋 博主简介 💖 作者简介:大家好,我是wux_labs。😜 热衷于各种主流技术,热爱数据科学、机器学习、云计算、人工智能。 通过了TiDB数据库专员(PCTA)、TiDB数据库专家(PCTP…

.net6使用Sejil可视化日志

(关注博主后,在“粉丝专栏”,可免费阅读此文) 之前介绍了这篇.net 5使用LogDashboard_.net 5logdashboard rootpath-CSDN博客 这篇文章将会更加的简单,最终的效果都是可视化日志。 在程序非常庞大的时候&…

时间Date

你有没有思考过时间问题: 前端为什么可以直接看见时间格式的数据 后端怎么接受的数据,怎么处理的 一般来说:前端传输来数据都是时间格式的字符串,那么后端需要能够解析时间格式的字符串,归功于JSONFormat ,可以解析…

C#教程(五):枚举

1、什么是枚举 枚举(Enum)是一种用于定义命名常量集合的数据类型。它允许开发人员创建一个命名的整数常量集合,这些常量可以在代码中代表特定的值。 2、示例 以下是一个简单的枚举示例: // 定义一个枚举类型 enum DaysOfWeek …