Rest风格---ElasticSearch
Rest风格
5.1 简介
RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。
操作
method | url地址 | 描述 |
---|---|---|
PUT | localhost:9100/索引名称/类型名称/文档id | 创建文档(指定id) |
POST | localhost:9100/索引名称/类型名称 | 创建文档(随机id) |
POST | localhost:9100/索引名称/文档类型/文档id/_update | 修改文档 |
DELETE | localhost:9100/索引名称/文档类型/文档id | 删除文档 |
GET | localhost:9100/索引名称/文档类型/文档id | 查询文档通过文档id |
POST | localhost:9100/索引名称/文档类型/_search | 查询所有文档 |
5.2 测试
- 1、创建一个索引
PUT /索引名/类型名/id
- 默认是_doc
数据类型
- 基本数据类型
- 字符串 text, keyword
- 数据类型 long, integer,short,byte,double,float,half_float,scaled_float
- 日期 date
- 布尔 boolean
- 二进制 binary
- 制定数据类型
创建规则
PUT /test2
{"mappings": {"properties": {"name": {"type": "text"},"age": {"type": "long"},"birthday": {"type": "date"}}}
}
输出:
{"acknowledged" : true,"shards_acknowledged" : true,"index" : "test2"
}
如果不指定具体类型,es会默认配置类型
查看索引
GET test2
查看es信息
get _cat/
修改
1. 之前的办法:直接put2. 现在的办法:
POST /test1/_doc/1/_update{"doc": {"name": "庞世宗"}}
删除索引
DELETE test1
Rest风格---ElasticSearch相关推荐
- ElasticSearch基于REST风格APi的常用操作
前言 该文章最好要有一点REST风格API的知识. 操作是ES配置Kibana进行使用. 基本的REST命令说明 method url地址 说明 PUT localhost:9200/索引名称/类型名 ...
- Elasticsearch 7.X RESTful 风格 高级查询
一.Elasticsearch 上篇文章中我们简单介绍了ES,并介绍了索引.文档.映射的操作,今天我们学习下复杂的高级查询. 上篇文章地址:https://blog.csdn.net/qq_43692 ...
- 使用RestFul风格操作ElasticSearch 看这篇够了
ElasticSearch教学篇 续上前言 ES核心 物理设计 逻辑设计 文档(重要) 类型 索引 物理设计 倒排索引 IK分词器 什么是IK分词器 安装 Kibana测试 ResuFul风格 测试 ...
- 带你使用Elasticsearch中提供的Rest风格API, 快来快来, 不要错过哦~~
Rest风格API elasticsearch提供了Rest风格的API,即http请求接口 1. 基本概念 Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与M ...
- 2021年大数据ELK(二):Elasticsearch简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...
- ElasticSearch安装使用 操作索引
文章目录 1.下载并安装 2.了解es的配置文件**elasticsearch-.yml**(中文配置详解) 3.使用head插件 1.使用谷歌浏览器head插件 2.使用压缩中的head程序 4.使 ...
- ElasticSearch + xpack 使用
ElasticSearch 是一个高可用开源全文检索和分析组件.提供存储服务,搜索服务,大数据准实时分析等.一般用于提供一些提供复杂搜索的应.我们为什么要选择 ElasticSearch ?因为它是一 ...
- ElasticSearch是什么?为什么快?倒排索引是什么?ElasticSearch的应用?
ElasticSearch是什么?为什么快?倒排索引是什么?ElasticSearch的应用? Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本.数字.地理空间.结构化 ...
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自: http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志. ...
最新文章
- 《数学之美》第2章自然语言处理从规则到统计
- 如何让java代码保存一天内的记录_Java的JVM解读
- [转]SQL Server开发技巧
- MySQL性能优化的21条最佳经验【转】
- Leetcode-184. 部门工资最高的员工
- 1万块钱如何理财可以获得最高收益?
- vue后端必须接口吗_前后端分离模式,后端说开发完才能给接口文档,合理吗
- 使用datareader检索数据
- origin2016中怎么画多条曲线,并且分别给不同曲线设置标记
- vagrant启动报错The following SSH command responded with a no
- 在Sqlite中通过Replace来实现插入和更新
- c语言中char是什么,c语言中char什么意思-与非网
- 零基础的小白怎么学习数据分析?
- 快手科技音视频技术亮相ChinaMM 首次公开多媒体传输协议KTP
- 教你用python画一个可爱皮卡丘!
- CentOS升级内核版本_linux升级内核版本_Redhat升级内核版本
- 点击echarts柱状图动态改变数据项颜色样式
- 开源pdf读取_Wallabag可满足您的开源读取后应用程序需求
- 动态规划之背包问题 01背包
- [转载]AP_INVOICES_ALL应付发票表详解
热门文章
- vscode python 自动补全_利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串...
- icoding复习5 树 感觉难度巨大....
- word List32
- Caffe 增加自定义 Layer 及其 ProtoBuffer 参数
- 常系数齐次线性递推学习笔记
- 2021牛客第一场H.Hash Function—FFT求差值的卷
- Acwing 232. 守卫者的挑战
- 牛客网【每日一题】4月30日题目精讲 换个角度思考
- ybtoj洛谷P4406三角形面积并(扫描线)
- YbtOJ#20072-[NOIP2020模拟赛B组Day6]相似子串【根号分治】