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
|
暂无参数