es 基本API操作使用
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操作使用相关推荐
- es java_JAVA API操作ES详解
一:运行环境 JDK:1.8 ES:5.6.4 二:JAVA依赖环境 elasticsearch.jar 5.6.4版本: xsi:schemaLocation="http://maven ...
- 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作
大数据技术之_20_Elasticsearch学习_01 一 概述 1.1 什么是搜索? 1.2 如果用数据库做搜索会怎么样? 1.3 什么是全文检索和 Lucene? 1.4 什么是 Elastic ...
- 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作...
一 概述1.1 什么是搜索?1.2 如果用数据库做搜索会怎么样?1.3 什么是全文检索和 Lucene?1.4 什么是 Elasticsearch?1.5 Elasticsearch 的适用场景1.6 ...
- 【ElasticSearch】学习笔记(三)es的高级操作
[ElasticSearch]学习笔记(三)es的高级操作 文章目录 [ElasticSearch]学习笔记(三)es的高级操作 1. 数据聚合 1.1 聚合总类 1.2 DSL实现聚合 1.2.1 ...
- Elastic search入门到集群实战操作详解(原生API操作、springboot整合操作)-step1
Elastic search入门到集群实战操作详解(原生API操作.springboot整合操作)-step2 https://blog.csdn.net/qq_45441466/article/de ...
- 2021年大数据Hadoop(十二):HDFS的API操作
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 HDFS的API操作 ...
- 2021年大数据ZooKeeper(五):ZooKeeper Java API操作
目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...
- c 获取mysql列数据_转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...
- HDFS的shell和API操作
1. HDFS的shell操作 hadoop version //查看版本 hadoop fs -appendToFile src(Linux中的文件) dest(hdfs目录下的文件) //追加 h ...
最新文章
- 24.Interpreter-解释器模式
- Spring Cloud 2022.0.0 M1 发布:需Java 17、兼容Spring Boot 3
- VC采集网页所有表单域
- java中实现对list的模糊查询
- 分布式监控系统开发【day38】:监控数据如何画图(九)
- 字典:散列表、散列字典、关键字列表、集合与结构体
- 修改Yarn的全局安装和缓存位置
- 垃圾回收算法的实现原理_有关垃圾回收算法工作原理的动画指南
- 什么样的网站建设公司才是值得信赖的?
- 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
- C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空
- 快速获取废料_【优废回收】11月16日有色金属废料回收参考行情!
- 公司只有1个测试,领导却让我同时操作1000个手机号
- 如何更好利用大数据的优势
- Trie(字典)树详解
- Linux Shell 脚本教程
- linux 内存容量换算,使用Linux的sar 命令来计算Linux的内存剩余
- ppt复制切片器_ppt中制作动态图表,并不难,使用powerbi三步搞定
- 计算机 word 节是什么,Word的分节符是什么
- linux 网桥端口,linux网桥