Elasticsearch 动态添加mapping
有时无法确定json中有哪些字段,但可以确定未知字段的type是keyword。可以通过设置dynamic-templates来实现。
PUT test
{"mappings": {"type": {"properties": {"name": {"type": "keyword"}},"dynamic_templates": [{"strings_as_keywords": {"match_mapping_type": "string","mapping": {"type": "keyword"}}}]}}
}
添加数据:
POST test/type
{"name": "jack","age": "12","gender": "1"
}
查看mapping:
{"test": {"mappings": {"type": {"dynamic_templates": [{"strings_as_keywords": {"match_mapping_type": "string","mapping": {"type": "keyword"}}}],"properties": {"age": {"type": "keyword"},"gender": {"type": "keyword"},"name": {"type": "keyword"}}}}}
}
Elasticsearch 动态添加mapping相关推荐
- Elasticsearch的智能判断:动态添加数据映射
Solr在新增数据时,只能使用提前配置好映射属性的字段,否则就会报错. 不过在Elasticsearch中并没有这样的规定. 事实上Elasticsearch非常智能,你不需要给索引库设置任何mapp ...
- Elasticsearch 可以更改 Mapping 吗?如何修改?
1.实战线上问题 最近几个线上问题,都和 Mapping 字段更新有关系,问题列表如下: 问题 1: Mapping新创建后,还可以更新吗? 问题 2: 群友 A:有人知道怎么在kibana里面给索引 ...
- Elasticsearch 5.4 Mapping详解
为什么80%的码农都做不了架构师?>>> 前言 一Field datatype字段数据类型 1string类型 2 text类型 3 keyword类型 4 数字类型 5 Ob ...
- 一文搞懂Elasticsearch索引的mapping与setting
目录 Elasticsearch索引结构 Mapping Setting Elasticsearch索引结构 一个Elasticsearch索引的主要结构如下: {"test_index&q ...
- es用python增加字段_使用Python在ElasticSearch中添加@timestamp字段
我正在使用Python在本地ElasticSearch中添加条目(localhost:9200) 目前,我使用这种方法: def insertintoes(data): ""&qu ...
- 向html中追加内容,将数据内容动态添加到HTML中
// 申明一个数组用来装遍历的元素 var li = []; //遍历元素并加载到标签中 for(var i = 0; i var nav_li = ' '+navGroup.self_first_n ...
- Java ElasticSearch:(五)ElasticSearch 中的 mapping 问题
ElasticSearch 中的 mapping 问题 1.mapping 核心数据类型 2.dynamic mapping 对字段的类型分配 3.查看索引 mapping 4.custom mapp ...
- OpenLayers 动态添加标记(Marker)和信息窗(Popup)
方式一:使用marker方式 1.在地图上添加标记图层 var markers =newOpenLayers.Layer.Markers("Markers"); map.addLa ...
- 【Runtime】动态添加方法demo
今天写一个小demo来演示下runtime的消息转发和动态添加方法. 一般项目中都会有保存当前登录用户资料的需求,我们可以直接将登录成功后的用户信息分别保存到NSUserDefaults中: [def ...
最新文章
- Maven中jar版本冲突问题的解决
- 微型计算机应用重点,微型计算机原理以及的应用考试重点.doc
- 轮播swiper配置选项
- mysql 的文件介绍_mysql 数据文件介绍
- 第四周实践项目6 循环双链表应用
- 通信网络基础期末复习与汇总
- 发布在IIS的网站,可以用本机IP登录访问,用localhost不可登录访问
- FMS3系列(二):创建可交互的FMS连接--I can say:Hello World
- 桌面整理工具不显示文件夹_「工具神器」你的桌面该整理了。
- 哈希表(HashTable)探究(转)
- python time sleep和wait_Python和硒:driver.implicitly_wait()和time.sleep()之间的区别...
- POJ3254Corn Fields 状压dp
- StackRec: 通过迭代堆叠实现推荐系统的高效训练
- [转载] 重新抛出异常与 public Throwable fillInStackTrace()
- 对JQuery中Ajax应用与jQuery插件的理解与笔记
- c语言单例模式,C语言之单例模式
- matlab的基本语法规则_matlab基本语法
- OpenCV C++安装和配置
- 简单聊聊Long Short Term Memory Network (LSTM)和 Gated Recurrent Unit (GRU)两种强大的RNN变体
- 【python数据挖掘课程】二十八.基于LDA和pyLDAvis的主题挖掘及可视化分析
热门文章
- Java 基础 - 面向对象(不错N多教程集合)
- Xshell无法启动:要继续使用此程序,您必须应用最新的更新或使用新版本
- php中try catch捕获异常实例详解
- MySQL加索引避免锁表:避开事务 lock_wait_timeout 副本
- PHP设置页面显示编码
- PHP设置文本框背景透明度,如何给background-image设置透明度?
- c语言 rand_C语言随机数
- MySQL 5.7建表时date类型提示默认值类型错误的问题处理
- 只下载pycharm不安装python可以用吗_pycharm下怎么配置python
- c++中有表示正无穷的数吗_阅读:贯穿编程人生CSAPP[2]信息表示