当前位置: 首页 > news >正文

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.lryc.cn/news/267073.html

相关文章:

  • HTML---网页布局
  • python 普通存款(单利)计算公式:
  • 什么是 PHP 内存溢出 ?遇到了要如何解决呢 ?
  • 本地使用 docker 运行OpenSearch + Dashboard + IK 分词插件
  • 【JavaEE初阶一】线程的概念与简单创建
  • 三叠云工程劳务管理,优化建筑施工管理,提升效率与质量
  • RocketMQ连接报错RemotingConnectException: connect to <192.168.57.129:9876>解决
  • 设计模式--桥接模式
  • redis基本用法学习(C#调用StackExchange.Redis操作redis)
  • 单挑力扣(LeetCode)SQL题:1308. 不同性别每日分数总计
  • Vue3组合式-依赖注入provideinject
  • SRE 与 DevOps 的不同之处
  • 【湖仓一体尝试】MYSQL和HIVE数据联合查询
  • SpringCloud跨服务调用失败Seata无法回滚解决办法
  • OSG三维渲染引擎编程学习之一百零一:“第十一章:OSG粒子” 之 “11.2 粒子模拟过程”
  • Autosar CAN开发03(从实际应用认识CAN总线的物理层)
  • vue中父子组件传值
  • 【网络编程】基于UDP数据报实现回显服务器/客户端程序
  • sqlilabs第三十二三十三关
  • 第二十一章博客
  • PSoc62™开发板之按键控制LED
  • Vue-Pinina基本教程
  • 大批量数据导出csv,平替导出excel性能优化解决方案封装工具类
  • C++ Qt开发:Charts绘制各类图表详解
  • 【SassVue】仿网易云播放器动画
  • CentOS进入单用户模式
  • 微信小程序~如何设置页面的背景色
  • 图灵日记之java奇妙历险记--输入输出方法数组
  • CSS新手入门笔记整理:CSS3弹性盒模型
  • OCP NVME SSD规范解读-1