Kibana学习

Kibana学习

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#获取所有索引库
GET _cat/indices?v

GET _search
{
"query": {
"match_all": {}
}
}

#get specific
GET /user/userinfo/6

#get all
GET /user/userinfo/_search

#Sort AND Page
GET /user/userinfo/_search
{
"query": {
"match_all": {}
},
"sort": [
{
"age": {
"order": "desc"
}
}
],
"from": 0,
"size": 3
}

#Specific Search
GET /user/userinfo/_search
{
"query": {
"match_all": {

}
}
}

#Create new indic
PUT /user

#Create mapping
PUT /user/userinfo/_mapping
{
"properties":{
"name":{
"type":"text",
"analyzer": "ik_smart",
"search_analyzer": "ik_smart",
"store": false
},
"city":{
"type":"text",
"analyzer": "ik_smart",
"search_analyzer": "ik_smart",
"store": false
},
"age":{
"type":"long",
"store": false
},
"description":{
"type":"text",
"analyzer": "ik_smart",
"search_analyzer": "ik_smart",
"store": false
}
}
}

#Insert Info
PUT /user/userinfo/1
{
"name":"zhangsan",
"city":"Guangdong",
"age":20,
"description":"zhangsan is a boy."
}
#Insert Info
PUT /user/userinfo/2
{
"name":"lisi",
"city":"Shanghai",
"age":19,
"description":"lisi is a shanghai boy."
}
#Insert Info
PUT /user/userinfo/3
{
"name":"wangwu",
"city":"Guangdong",
"age":25,
"description":"wangwu is a guangdong handsome man."
}
#Insert Info
PUT /user/userinfo/4
{
"name":"xiaohong",
"city":"Beijing",
"age":15,
"description":"xiaohong is a Beijing girl."
}


#Insert Info
PUT /user/userinfo/5
{
"name":"kris",
"city":"American",
"age":17,
"description":"kris is a sicuan cool boy.",
"sex":"boy"
}

#Insert Info
#Or replace the original info
PUT /user/userinfo/6
{
"name":"xiaomei",
"city":"sicuan",
"age":18,
"description":"xiaomei is a sicuan hot girl."
}

#update the original info
POST /user/userinfo/6/_update
{
"doc": {
"name":"rio",
"age":23,
"description":"rio is a sicuan smart woman"
}
}

#deleted
DELETE /user/userinfo/6
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
#nested 查询
GET /hotel/_search
{
"query": {
"nested" : {
"path": "rooms",
"query": {
"match": {
"rooms.roomId": 1
}
}
}
}
}

GET /hotel/_search
{
"query": {
"bool": {
"must": [
{
"nested": {
"path": "rooms",
"query": {
"match": {
"rooms.roomBedAdd": -1
}
}
}
}
]
}
}
}
GET /hotel/_search
{
"query": {
"match_all": {}
}
}