• Elasticsearch-----增删改查


    一、服务器上安装elasticsearch-head插件(自行百度)。安装后的效果图如下所示

    二、通过接口的方式查看数据和进行操作

    1、使用接口工具:postman

    2、操作步骤:

      a、添加接口

      b、添加header头部信息

      c、选择authorization(认证)为token,利用web的F12或检查,抓取登录时的token

      d、填写body

      e、运行查看结果

    三、详细的示例操作

    1、查看ES表中的所有索引

      a、请求头主要加上:Content-Type:application/json

      b、authorization:登录的token

      c、请求信息。xx.xx.xx.xx为服务器地址

    http://xx.xx.xx.xx:9200/_cat/indices

      d、body填写的信息

    {"query":{"match_all":{}}}

      截图示例:

      

      

    2、 查看表数据

      a、请求头与authorization与上方的一致

      b、请求信息

    http://xx.xx.xx.xx:9200/xx/_search
    注:http://地址:9200/索引名称/
    _search
    
    

      c、body填写的信息

    {
    "query":
    {"bool":
    {"must":[],"must_not":[],"should":[{"match_all":{}}]}},
    "from":0,
    "size":50,
    "sort":
    [{"id":{"order":"desc"}},
    {"_index":{"order":"desc"}}],
    "aggs":{},
    "version":true
    }

         截图示例

      

     

    3、添加表数据

      a、请求头与authorization与上方的一致

      b、请求信息

    http://10.54.16.19:9200/area_syw/_doc/3
    注:http://地址:9200/索引名称/类型名称/_id值

    注:area_syw:替换为你的索引名称,具体对应关系,可见下方的截图

      c、body信息

    {
    "xx":"x",
    "xx":"xx",
    }
    
    注:你的表结构:字段和值

      截图示例

      

    4、删除表数据(全部删除数据)

      a、请求头与authorization与上方的一致

      b、请求信息

    http://xx.xx.xx.xx:9200/xx/xx/_delete_by_query

      注:http://地址:9200/索引名称/类型名称/_delete_by_query

      c、body信息

    {
      "query": {
        "match_all": {}
      }
    }

      截图示例

      

    5、删除表数据(删除符合条件数据)

      a、请求头与authorization与上方的一致

      b、请求信息

    http://xx.xx.xx.xx:9200/xx/xx/_delete_by_query

      c、body信息

    {
      "query": {
        "term": {
            "xx":xx   #注:删除的条件,相当于mysql中的where后面的值
        }
      }
    }

      截图示例

      

  • 相关阅读:
    java连接oracle数据库的实现代码
    java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERR
    Java连接MySQl数据库实现代码
    在JSP中使用BootStrap
    在Eclipse中添加添加一些有助于开发的插件
    再eclipse的javaweb项目中添加JQuery文件时jquery-2.1.4.min.js报错
    Oracle中的触发器
    oracle----约束
    oracle----删除数据
    oracle----修改表中的数据
  • 原文地址:https://www.cnblogs.com/syw20170419/p/13391815.html
Copyright © 2020-2023  润新知