Elasticsearch-Head基本使用方法

一、创建索引index和mapping

可参考https://www.cnblogs.com/wenbronk/p/9395861.html

(1)

请求方式:PUT

路径输入框:索引名

内容输入框:

{
  "mappings": {
    "_doc": {
      "properties": {
        "args": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "result": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "method": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "createTime": {
          "format": "yyyy/MM/dd HH:mm:ss||yyyy/MM/dd||epoch_millis",
          "type": "date"
        },
        "takeTime": {
          "type": "long"
        },
        "appId": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "groupId": {
          "type": "long"
        },
        "resultSize": {
          "type": "long"
        },
        "id": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "interfaceName": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        },
        "interfaceCode": {
          "type": "text",
          "fields": {
            "keyword": {
              "ignore_above": 256,
              "type": "keyword"
            }
          }
        }
      }
    }
  }
}

二、删除索引

(1)删除单个索引

请求方式:DELETE

路径输入框:/索引名

内容输入框默认

(2)删除多个索引

请求方式:DELETE

路径输入框:/索引名1,索引名2

内容输入框默认

(3)删除以XX开头的所有索引文件(删除以testindex 开头的所有索引文件,如配置文件禁止此方式后不能使用)

请求方式:DELETE

路径输入框:/testindex*

内容输入框默认

(4)删除全部索引(如配置文件禁止此方式后不能使用)

请求方式:DELETE

路径输入框: /_all

内容输入框默认

三、插入数据

(1)查看表结构,概览-索引信息,mappings下的第一个字段关键字,即是文档名称_doc

(2)复合查询-查询,插入数据

请求方式:POST

路径输入框:索引名称/文档名称/主键编号,例:testindex/_doc/1200001

内容输入框:填入

{
    "args":"xx",
    "result":"xx",
    "method":"xx",
    "createTime":"2019/05/08 16:26:49",
    "takeTime":"2019/05/08 16:26:49",
    "appId":"xxxxxx",
    "groupId":"1",
    "resultSize":"100",
    "id":"1",
    "interfaceName":"接口名称",
    "interfaceCode":"abc"
}

四、删除数据

(1)据主键删除数据

请求方式:DELETE,路径输入框:/索引名称/文档名称/主键编号,内容输入框默认{"query":{"match_all":{}}}

(2)据匹配条件删除数据(该过程没有回滚,只有中断)

请求方式:POST,路径输入框:索引名称/文档名称/_delete_by_query,内容输入框填搜索条件 例: { "query":{ "term":{ "_id":100000100 } } }

(3)删除所有数据(只删数据,不删表结构)

请求方式:POST,路径填入框:/索引名称/文档名称/_delete_by_query?pretty,内容输入框默认{"query":{"match_all":{}}}

猜你喜欢

转载自www.cnblogs.com/yulia/p/12205326.html