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数据库查询相关推荐

  1. ES elasticsearch 客户端查询CPU占用率高之性能优化

    问题描述:由于业务原因,网站并发一般发生在晚上1点左右,持续半个小时,某晚移动端商品图片加载不出来,公司大佬紧急联系各个负责人,高峰期过后恢复正常,第二天查找原因,从商品查找到了ES这边.接手项目前听 ...

  2. ES/ElasticSearch 聚合查询时报错:too_many_buckets_exception

    环境:ElasticSearch6.7 问题描述: {"error": {"root_cause": [],"type": "se ...

  3. Elasticsearch(ES)数据库模糊查询source下的数据

    Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...

  4. 【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 ...

  5. es 根据_id查询_京东把 Elasticsearch 用得真牛逼!日均5亿订单查询完美解决

    来源:京东技术(ID: jingdongjishu) 京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况. 我们把订 ...

  6. es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用

    java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...

  7. Elasticsearch数据库优化实战:让你的ES飞起来

    摘要:ES已经成为了全能型的数据产品,在很多领域越来越受欢迎,本文旨在从数据库领域分析ES的使用. 本文分享自华为云社区<Elasticsearch数据库加速实践>,原文作者:css_bl ...

  8. 【ES笔记01】ElasticSearch数据库之index索引、doc文档、alias别名、mappings映射结构的基本操作

    这篇文章,主要介绍ElasticSearch数据库之index索引.doc文档.alias别名.mappings映射结构的基本操作. 目录 一.索引index相关操作 1.1.创建索引 1.2.查询索 ...

  9. es mysql 同步插件_[es和数据库怎么同步]mysql与elasticsearch实时同步常用插件及优缺点对比(ES与关系型数据库同步)...

    目前mysql与elasticsearch常用的同步机制大多是基于插件实现的,常用的插件包括:elasticsearch-jdbc,elasticsearch-river-MySQL,go-mysql ...

  10. 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 ...

最新文章

  1. PCA(2):PCA算法实现的两种方式
  2. github的pull request是指什么意思?有什么用处
  3. 代码和产品发布的几种方式
  4. 鸡尾酒排序算法c语言,[golang] 数据结构-鸡尾酒排序
  5. 两台邮件服务器共用一个公网地址,两个不同域邮件服务器的互通
  6. i2c-toos 交互数据_什么是CD-i(交互式光盘)?
  7. 高通在物联网领域已经深耕多年
  8. Linux下使用Nohup后台运行程序
  9. MATLAB数据拟合时出错
  10. DT科技评论第35期:可以解锁任何手机的万能指纹
  11. 【重磅】《演化学习:理论与算法进展》| 南大周志华、俞扬、钱超重要成果...
  12. 基于HuTool工具实现Excel复杂表头生成、单元格合并绘制对角线(计算N叉树的最大深度和最大宽度)
  13. matlab根据火焰RGB值求温度程序,基于MATLAB的炉膛火焰图像温度测量
  14. HotSpot的新生代三区划分好在哪?
  15. 业务员应熟记的应酬劝酒词大全
  16. vue-element-admin 默认英文版改回中文版
  17. 华为近场通讯nfc在哪里打开_华为手机nfc感应区在手机哪个位置
  18. 停不下来!程序员在GitHub上开源了一个自制表情包项目
  19. SVN+Google Code 安装使用详解
  20. 前端js,join()方法

热门文章

  1. 计算机网络------客户-服务器方式、对等方式
  2. 福禄克MPO预端接光纤光缆测试解决方案
  3. USB HID设备报告描述符详解
  4. 十四 iOS之 画板
  5. C++实战——小公举养成记
  6. 如何在Android模拟器中安装APK文件?
  7. 测试拉黑微信软件,如何检测微信里有没有人把你拉黑?教你一招!
  8. 中文域名都有哪些类型?
  9. 如何拆装计算机主机,电脑主机怎么安装
  10. Apache Echarts简介|Echarts基本操作|配置