zoukankan      html  css  js  c++  java
  • 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后面的值
        }
      }
    }

      截图示例

      

  • 相关阅读:
    [转]xna 3.1 to xna 4.0
    office 2010 激活信息查看
    Windows 8 Release Preview下载地址
    常用书籍推荐与下载地址
    禁用Windows7脱机文件的方法
    [转]DEM数据和影像数据下载汇总
    打工是最愚蠢的投资——李嘉诚在深圳大梅沙演讲
    j截图Code
    BYTE与_int64转换
    英语中of和for用法有什么区别?
  • 原文地址:https://www.cnblogs.com/syw20170419/p/13391815.html
Copyright © 2011-2022 走看看