KIBANA查询增删
## 索引相关查询
## 查询所有索引及容量
GET _cat/indices
##查询索引映射结构
GET _index/_mapping
##查询所有索引映射结构
GET _all
##查询所有的相同前缀索引
GET base_*/_search
##查询所有索引模板
GET _template
## 查询所有数据
GET incident/_search
{
"query": {
"match_all": {}
}
}
## 查询指定字段下的数据,直接用match
GET base_prsync_log/_search
{
"query": {
"match": {
"message": "sz*"
}
}
}
## 当同一个属性满足逻辑或时的查询,用bool和should
GET base_prsync_log/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"message": "sh*"
}
},
{
"match": {
"message": "sz*"
}
}
]
}
}
}
## 多条件查询
GET base_prsync_log/_search,用bool和must
{
"query": {
"bool": {
"must": [
{
"match": {
"message": "sh*"
}
},
{
"match": {
"agent.hostname": "win08-core-8-16-2"
}
}
]
}
}
}
## 范围查询并进行排序,用range:gte和lte指定范围,再用sort:asc和desc排序
GET base_company_event*/_search
{
"query": {
"range": {
"p_stock2201_f033n": {
"gte": 1000,
"lte": 2300
}
}
},
"sort": [
{
"p_stock2201_f033n": {
"order": "asc"
}
}
]
}
## 聚合查询
##(1)固定用到size和aggs,field后面输入属性,from和to后边输入要分段的范围
GET base_company_event*/_search
{
"size": 20,
"aggs": {
"p_stock2201_f033n": {
"range": {
"field": "p_stock2201_f033n",
"ranges": [
{
"from": 1000,
"to": 2000
},{
"from": 2000,
"to": 3000
},{
"from": 3000,
"to": 4000
}
]
}
}
}
}
## 插入数据
PUT /product_index/product/3
{
"product_name" : "方太油烟机",
"product_desc" : "一说到星空,就有太多美好的记忆,美丽的浩瀚宇宙,有太多说不清的神秘之处,星空太美丽,太绚烂!",
"price" : 36.00
}
# 1.删除一条记录(文章),
DELETE lagou/job/1
#3.删除整个 index (库)
DELETE lagou