ES-Elasticsearch数据库查询
ES增删改查
一:结构操作
1.查询对应索引的表结构
GET biz_commission_book
2.创建表
复制代码
PUT cfg_send_sku
{"settings": {"number_of_shards": 5,"number_of_replicas": 1},"mappings": {"cfg_send_sku" : {"properties" : {"obdCode" : {"type" : "keyword"},"skuNo" : {"type" : "keyword"},"skuName" : {"type" : "keyword"},"weight" : {"type" : "double"},"volume" : {"type" : "double"},"cartonNumbers" : {"type" : "integer"},"factory" : {"type" : "keyword"},"batchNo" : {"type" : "keyword"},"commissionBookNumber" : {"type" : "keyword"},"tenantCode" : {"type" : "keyword"},"createUser" : {"type" : "keyword"},"createTime" : {"type" : "date","format" : "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"},"updateUser" : {"type" : "keyword"},"updateTime" : {"type" : "date","format" : "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"},"isDelete" : {"type" : "integer"}}}}}
复制代码
3.增加字段
复制代码
PUT biz_commission_book/_mapping/biz_commission_book
{"properties":{"carrierCode" : {"type" : "keyword"},"carrierName" : {"type" : "keyword"},"transCapType" : {"type" : "integer"}
}
}
复制代码
4、删除索引
DELETE /cfg_zx
二:数据操作
1.增加数据 14 代表ID
复制代码
PUT iot_vehicle_biz_case/biz_case/14
{"vehicleNo" : "皖AA1227","caseProperties" : 1,"orgNameV" : "总机构","orgCodeV" : "001","caseStatus" : 2,"caseId" : "88888","caseSubType" : 1,"caseTime" : "2020-11-25 18:37:00","caseLevel" : 1,"tenantCode" : "lestore_web","vehicleAlias" : "666666","interests": [ "sports", "music" ],"caseType" : 1
}
复制代码
2.删除
2.1删除所有
_delete是删除命令
复制代码
GET cfg_send_sku/cfg_send_sku/_delete_by_query
{"query": {"match_all": {} }
}
复制代码
2.2删除指定条件
复制代码
GET cfg_send_sku/cfg_send_sku/_delete_by_query
{"query": {"match": {"skuName":"大白兔奶糖"} }
}
复制代码
3.更新
3.1更新某个字段的值
复制代码
#JyrzKnUBgCgVdP2UH0aa指的是id
POST biz_commission_book/biz_commission_book/JyrzKnUBgCgVdP2UH0aa/_update
{"doc": {"transCapType":1}
}
复制代码
4.查询
4.1查询所有
cfg_send_sku是索引名,cfg_send_sku是索引类型,_search是固定后缀,是查询命令。本例子是查询所有
复制代码
GET cfg_send_sku/cfg_send_sku/_search
{ "query": {"match_all": {} }
}
复制代码
4.2查询指定
复制代码
GET cfg_send_sku/cfg_send_sku/_search
{"query": {"match": {"skuName":"大白兔奶糖"}}
}
复制代码
4.3查询多个字段
复制代码
GET biz_commission_book/biz_commission_book/_search
{"query": {"bool": {"must": [{"match": {"receiverNumber":"4695619"}},{"match": {"truckingOrderNumber":"AS1598403676403696"}}]} }
}
复制代码
ES-Elasticsearch数据库查询相关推荐
- ES elasticsearch 客户端查询CPU占用率高之性能优化
问题描述:由于业务原因,网站并发一般发生在晚上1点左右,持续半个小时,某晚移动端商品图片加载不出来,公司大佬紧急联系各个负责人,高峰期过后恢复正常,第二天查找原因,从商品查找到了ES这边.接手项目前听 ...
- ES/ElasticSearch 聚合查询时报错:too_many_buckets_exception
环境:ElasticSearch6.7 问题描述: {"error": {"root_cause": [],"type": "se ...
- Elasticsearch(ES)数据库模糊查询source下的数据
Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...
- 【ES笔记02】ElasticSearch数据库之查询操作(match、must、must_not、should、_source、filter、range、exists、ids、term、terms)
这篇文章,主要介绍ElasticSearch数据库之查询操作(match.must.must_not.should._source.filter.range.exists.ids.term.terms ...
- es 根据_id查询_京东把 Elasticsearch 用得真牛逼!日均5亿订单查询完美解决
来源:京东技术(ID: jingdongjishu) 京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况. 我们把订 ...
- es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用
java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...
- Elasticsearch数据库优化实战:让你的ES飞起来
摘要:ES已经成为了全能型的数据产品,在很多领域越来越受欢迎,本文旨在从数据库领域分析ES的使用. 本文分享自华为云社区<Elasticsearch数据库加速实践>,原文作者:css_bl ...
- 【ES笔记01】ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作
这篇文章,主要介绍ElasticSearch数据库之index索引.doc文档.alias别名.mappings映射结构的基本操作. 目录 一.索引index相关操作 1.1.创建索引 1.2.查询索 ...
- es mysql 同步插件_[es和数据库怎么同步]mysql与elasticsearch实时同步常用插件及优缺点对比(ES与关系型数据库同步)...
目前mysql与elasticsearch常用的同步机制大多是基于插件实现的,常用的插件包括:elasticsearch-jdbc,elasticsearch-river-MySQL,go-mysql ...
- es(elasticsearch)查询数据出现异常Result window is too large, from + size must be less than or equal to
今天使用es查询数据时出现异常: Result window is too large, from + size must be less than or equal to: [10000] but ...
最新文章
- PCA(2):PCA算法实现的两种方式
- github的pull request是指什么意思?有什么用处
- 代码和产品发布的几种方式
- 鸡尾酒排序算法c语言,[golang] 数据结构-鸡尾酒排序
- 两台邮件服务器共用一个公网地址,两个不同域邮件服务器的互通
- i2c-toos 交互数据_什么是CD-i(交互式光盘)?
- 高通在物联网领域已经深耕多年
- Linux下使用Nohup后台运行程序
- MATLAB数据拟合时出错
- DT科技评论第35期:可以解锁任何手机的万能指纹
- 【重磅】《演化学习:理论与算法进展》| 南大周志华、俞扬、钱超重要成果...
- 基于HuTool工具实现Excel复杂表头生成、单元格合并绘制对角线(计算N叉树的最大深度和最大宽度)
- matlab根据火焰RGB值求温度程序,基于MATLAB的炉膛火焰图像温度测量
- HotSpot的新生代三区划分好在哪?
- 业务员应熟记的应酬劝酒词大全
- vue-element-admin 默认英文版改回中文版
- 华为近场通讯nfc在哪里打开_华为手机nfc感应区在手机哪个位置
- 停不下来!程序员在GitHub上开源了一个自制表情包项目
- SVN+Google Code 安装使用详解
- 前端js,join()方法