es的操作其实并不难,但是要彻底全面的掌握es,还需要深入的研究其强大的restful查询语法,也称作DSL语法,属于es语言独有,下面我们用一个简单的案例模拟es的增删改查基本操作,体会一下其中的用法,

我们这里有这样一个场景,假设我们要操作一个商品,商品的牙膏,既然是商品,当然会有基本的信息吧,比如名称,描述,价格之类的,我们以此为背景来操作,

在操作之前,我们需要简单明确几个基本概念,在es中,有index,type,id这几个术语,分别对应着mysql中的db,table,row_data,当然这是类比的理解,所以在实际业务中,如果需要使用es对数据进行读写,首先我们需要一个index,即数据库,不同的分类数据可以认为是需要创建不同的表,在es中用type作区分,而id自然就是type中的每一个具体的数据了,理解了这个概念,就好做了

1、新增商品,创建indexn,这里假如叫ecommerce,type就是product,分别创建4条数据,

PUT /ecommerce/product/1
{"name":"gaolujie yagao","desc":"youxiao meibai","price":25,"producer":"jaijieshi producer","tags":["meibai","fangzhu"]
}PUT /ecommerce/product/2
{"name":&

es 基本API操作使用相关推荐

  1. es java_JAVA API操作ES详解

    一:运行环境 JDK:1.8 ES:5.6.4 二:JAVA依赖环境 elasticsearch.jar  5.6.4版本: xsi:schemaLocation="http://maven ...

  2. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作

    大数据技术之_20_Elasticsearch学习_01 一 概述 1.1 什么是搜索? 1.2 如果用数据库做搜索会怎么样? 1.3 什么是全文检索和 Lucene? 1.4 什么是 Elastic ...

  3. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作...

    一 概述1.1 什么是搜索?1.2 如果用数据库做搜索会怎么样?1.3 什么是全文检索和 Lucene?1.4 什么是 Elasticsearch?1.5 Elasticsearch 的适用场景1.6 ...

  4. 【ElasticSearch】学习笔记(三)es的高级操作

    [ElasticSearch]学习笔记(三)es的高级操作 文章目录 [ElasticSearch]学习笔记(三)es的高级操作 1. 数据聚合 1.1 聚合总类 1.2 DSL实现聚合 1.2.1 ...

  5. Elastic search入门到集群实战操作详解(原生API操作、springboot整合操作)-step1

    Elastic search入门到集群实战操作详解(原生API操作.springboot整合操作)-step2 https://blog.csdn.net/qq_45441466/article/de ...

  6. 2021年大数据Hadoop(十二):HDFS的API操作

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 HDFS的API操作 ...

  7. 2021年大数据ZooKeeper(五):ZooKeeper Java API操作

    目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...

  8. c 获取mysql列数据_转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...

  9. HDFS的shell和API操作

    1. HDFS的shell操作 hadoop version //查看版本 hadoop fs -appendToFile src(Linux中的文件) dest(hdfs目录下的文件) //追加 h ...

最新文章

  1. 24.Interpreter-解释器模式
  2. Spring Cloud 2022.0.0 M1 发布:需Java 17、兼容Spring Boot 3
  3. VC采集网页所有表单域
  4. java中实现对list的模糊查询
  5. 分布式监控系统开发【day38】:监控数据如何画图(九)
  6. 字典:散列表、散列字典、关键字列表、集合与结构体
  7. 修改Yarn的全局安装和缓存位置
  8. 垃圾回收算法的实现原理_有关垃圾回收算法工作原理的动画指南
  9. 什么样的网站建设公司才是值得信赖的?
  10. 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
  11. C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空
  12. 快速获取废料_【优废回收】11月16日有色金属废料回收参考行情!
  13. 公司只有1个测试,领导却让我同时操作1000个手机号
  14. 如何更好利用大数据的优势
  15. Trie(字典)树详解
  16. Linux Shell 脚本教程
  17. linux 内存容量换算,使用Linux的sar 命令来计算Linux的内存剩余
  18. ppt复制切片器_ppt中制作动态图表,并不难,使用powerbi三步搞定
  19. 计算机 word 节是什么,Word的分节符是什么
  20. linux 网桥端口,linux网桥

热门文章

  1. js中prototype用法(转)
  2. jqgrid for asp.net 单页全选记录ID
  3. 好程序员大数据点睛:关于HDFS的二三事
  4. # 20175311 2018-2019-2 《Java程序设计》第2周学习总结
  5. HBase基本操作-java api
  6. DevOps实践-从0到1搭建敏捷团队的持续集成环境
  7. java实现qq自动添加好友
  8. 安装System Center 2012 R2 数据库
  9. Vim 命令记录与回放
  10. 路由重发分之RIP-OSPF