ES文档操作

缺乏、安全感 2024-04-03 12:34 133阅读 0赞

文章目录

      • 八.ES文档操作-postman中进行

八.ES文档操作-postman中进行

添加文档,有三种方式

  1. POST请求 http://localhost:9200/books/_doc #使用系统生成id
  2. POST请求 http://localhost:9200/books/_create/1 #使用指定id
  3. POST请求 http://localhost:9200/books/_doc/1 #使用指定id,不存在创建,存在更新(版本递增)
  4. 文档通过请求参数传递,数据格式json
  5. {
  6. "name": "springboot",
  7. "type": "springboot",
  8. "description": "springboot"
  9. }

查询文档

  1. GET请求 http://localhost:9200/books/_doc/1 #查询单个文档
  2. GET请求 http://localhost:9200/books/_search #查询全部文档

条件查询

  1. GET请求 http://localhost:9200/books/_search?q=name:springboot # q=查询属性名:查询属性值

删除文档

  1. DELETE请求 http://localhost:9200/books/_doc/1

修改文档(全量更新)注意参数要写全,不然会丢失数据

  1. PUT请求 http://localhost:9200/books/_doc/1
  2. 文档通过请求参数传递,数据格式json
  3. {
  4. "name": "springboot",
  5. "type": "springboot",
  6. "description": "springboot"
  7. }

修改文档(部分更新)有就更新,没有就创建

  1. POST请求 http://localhost:9200/books/_update/1
  2. 文档通过请求参数传递,数据格式json
  3. {
  4. "doc":{ #部分更新并不是对原始文档进行更新,而是对原始文档对象中的doc属性中的指定属性更新
  5. "name":"springboot" #仅更新提供的属性值,未提供的属性值不参与更新操作
  6. }
  7. }

发表评论

表情:
评论列表 (有 0 条评论,133人围观)

还没有评论,来说两句吧...

相关阅读

    相关 kibana 操作es文档详细总结

    前言 在上一篇,分享了使用kibana如何对索引进行增删改查等操作,事实上在日常开发与运维中,操作索引毕竟是比较谨慎的事情,但是对于索引中文档的增删查改却是随处可见的,e

    相关 es的基本原理和操作文档

    一、背景知识 1、搜索的分类 我们想要寻找某些信息的时候,一般会直接去百度、谷歌、搜歌、360搜索等,搜索分为垂直搜索、互联网搜索、IT系统的搜索。搜索,就是在任何

    相关 es的基本原理和操作文档

    一、背景知识 1、搜索的分类 我们想要寻找某些信息的时候,一般会直接去百度、谷歌、搜歌、360搜索等,搜索分为垂直搜索、互联网搜索、IT系统的搜索。搜索,就是在任何