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

数据类型

  1. 基本数据类型
  • 字符串 text, keyword
  • 数据类型 long, integer,short,byte,double,float,half_float,scaled_float
  • 日期 date
  • 布尔 boolean
  • 二进制 binary
  1. 制定数据类型

创建规则

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相关推荐

  1. ElasticSearch基于REST风格APi的常用操作

    前言 该文章最好要有一点REST风格API的知识. 操作是ES配置Kibana进行使用. 基本的REST命令说明 method url地址 说明 PUT localhost:9200/索引名称/类型名 ...

  2. Elasticsearch 7.X RESTful 风格 高级查询

    一.Elasticsearch 上篇文章中我们简单介绍了ES,并介绍了索引.文档.映射的操作,今天我们学习下复杂的高级查询. 上篇文章地址:https://blog.csdn.net/qq_43692 ...

  3. 使用RestFul风格操作ElasticSearch 看这篇够了

    ElasticSearch教学篇 续上前言 ES核心 物理设计 逻辑设计 文档(重要) 类型 索引 物理设计 倒排索引 IK分词器 什么是IK分词器 安装 Kibana测试 ResuFul风格 测试 ...

  4. 带你使用Elasticsearch中提供的Rest风格API, 快来快来, 不要错过哦~~

    Rest风格API elasticsearch提供了Rest风格的API,即http请求接口 1. 基本概念 Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与M ...

  5. 2021年大数据ELK(二):Elasticsearch简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...

  6. ElasticSearch安装使用 操作索引

    文章目录 1.下载并安装 2.了解es的配置文件**elasticsearch-.yml**(中文配置详解) 3.使用head插件 1.使用谷歌浏览器head插件 2.使用压缩中的head程序 4.使 ...

  7. ElasticSearch + xpack 使用

    ElasticSearch 是一个高可用开源全文检索和分析组件.提供存储服务,搜索服务,大数据准实时分析等.一般用于提供一些提供复杂搜索的应.我们为什么要选择 ElasticSearch ?因为它是一 ...

  8. ElasticSearch是什么?为什么快?倒排索引是什么?ElasticSearch的应用?

    ElasticSearch是什么?为什么快?倒排索引是什么?ElasticSearch的应用? Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本.数字.地理空间.结构化 ...

  9. ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

    ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自: http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志. ...

最新文章

  1. 《数学之美》第2章自然语言处理从规则到统计
  2. 如何让java代码保存一天内的记录_Java的JVM解读
  3. [转]SQL Server开发技巧
  4. MySQL性能优化的21条最佳经验【转】
  5. Leetcode-184. 部门工资最高的员工
  6. 1万块钱如何理财可以获得最高收益?
  7. vue后端必须接口吗_前后端分离模式,后端说开发完才能给接口文档,合理吗
  8. 使用datareader检索数据
  9. origin2016中怎么画多条曲线,并且分别给不同曲线设置标记
  10. vagrant启动报错The following SSH command responded with a no
  11. 在Sqlite中通过Replace来实现插入和更新
  12. c语言中char是什么,c语言中char什么意思-与非网
  13. 零基础的小白怎么学习数据分析?
  14. 快手科技音视频技术亮相ChinaMM 首次公开多媒体传输协议KTP
  15. 教你用python画一个可爱皮卡丘!
  16. CentOS升级内核版本_linux升级内核版本_Redhat升级内核版本
  17. 点击echarts柱状图动态改变数据项颜色样式
  18. 开源pdf读取_Wallabag可满足您的开源读取后应用程序需求
  19. 动态规划之背包问题 01背包
  20. [转载]AP_INVOICES_ALL应付发票表详解

热门文章

  1. vscode python 自动补全_利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串...
  2. icoding复习5 树 感觉难度巨大....
  3. word List32
  4. Caffe 增加自定义 Layer 及其 ProtoBuffer 参数
  5. 常系数齐次线性递推学习笔记
  6. 2021牛客第一场H.Hash Function—FFT求差值的卷
  7. Acwing 232. 守卫者的挑战
  8. 牛客网【每日一题】4月30日题目精讲 换个角度思考
  9. ybtoj洛谷P4406三角形面积并(扫描线)
  10. YbtOJ#20072-[NOIP2020模拟赛B组Day6]相似子串【根号分治】