ElasticSearch7-Restful APIs
  * [1: /ES-API/说明](#1-es-api说明)
  * [2: Cluster - APIs](#2-cluster---apis)
     * [2.1 查询集群状态](#21-查询集群状态)
     * [2.2 查询集群索引信息](#22-查询集群索引信息)
     * [2.3 使用 help 参数查询](#23-使用-help-参数查询)
     * [2.4 查询集群中的节点信息](#24-查询集群中的节点信息)
  * [3: Index - APIs](#3-index---apis)
     * [3.1 创建索引](#31-创建索引)
     * [3.2 获取索引](#32-获取索引)
     * [3.3 获取全部索引](#33-获取全部索引)
  * [4: Doc - APIs](#4-doc---apis)
     * [4.1 创建文档](#41-创建文档)
     * [4.2 删除文档](#42-删除文档)
     * [4.3 查看文档](#43-查看文档)
     * [4.4 查看该索引下的全部文档](#44-查看该索引下的全部文档)
     * [4.5 覆盖数据](#45-覆盖数据)
     * [4.6 更新数据](#46-更新数据)
  * [5: Mapping - APIs](#5-mapping---apis)
     * [5.1 创建 Mapping](#51-创建-mapping)
     * [5.2 查询 Mapping](#52-查询-mapping)
     * [5.3 查询 template](#53-查询-template)
  * [6: Alias - APIs](#6-alias---apis)
     * [6.1 添加 Alias](#61-添加-alias)
     * [6.2 查询 Alias](#62-查询-alias)
  * [7:查询 - APIs](#7查询---apis)
     * [7.1 条件查询](#71-条件查询)
     * [7.2 匹配查询](#72-匹配查询)
     * [7.3 全量查询](#73-全量查询)
     * [7.4 分页查询](#74-分页查询)
     * [7.5 分页过滤](#75-分页过滤)
     * [7.6 排序查询](#76-排序查询)
     * [7.7 组合查询](#77-组合查询)
     * [7.3 分词查询](#73-分词查询)
     * [7.9 完全匹配查询](#79-完全匹配查询)
1: /ES-API/说明
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 | # 基本查询模板
```json
{
  "query": {
    "bool": {
      "filter": [
        //filter 这后面是过滤条件
        { "term": { "uri": "111111" } }, //客户号
        {
          "range": { "rundata_date": { "gte": "20190108", "lte": "20190110" } }
        } //时间过滤,注意此字段类型,string不能过滤
      ]
    }
  },
  "aggregations": {
    //这里我主要关注一个指标,handleTime字段,标示执行时间,主要对它进行监控
    "avg_handleTime": {
      //可以自己命名
      "avg": {
        "field": "handleTime" //平均执行时间
      }
    },
    "percent_handleTime": {
      "percentiles": {
        "field": "handleTime",
        "percents": [50, 95, 99] //这个是现实 50、95、99的线,从小到大,例如到95%执行时间为1.5s,可以看满足预期的比例
      }
    },
    "min_handleTime": {
      "min": {
        "field": "handleTime" //最小执行时间
      }
    },
    "max_handleTime": {
      "max": {
        "field": "handleTime" //最大执行时间
      }
    }
  },
  "size": 0 //显示几条数据,我这里不需要显示,可以根据需要修改
}
 | 
| 1
2
3
 | ## /ES-API/Cluster - APIs
```text
集群相关APIS
 | 
暂无参数