查看分片信息
GET /_cat/shards?v
查询所有数据
query + match_all
GET /索引名称/_search
{
"query": {
"match_all": {}
}
}
按条件查询
query + match
GET /索引名称/_search
{
"query": {
"match": {
"字段名": "值"
}
}
}
对查询结果排序
query + sort
GET /索引名称/_search
{
"query": {
"match": {
"字段名": "值"
}
},
"sort": [
{
"排序字段": "desc/asc"
}
]
}
上方的 sort 部分也可写作:
"sort": [
{
"排序字段": {
"order": "desc/asc"
}
}
]
按多个条件查询
逻辑与:query + bool + must + match
GET /索引名称/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"字段": "值"
}
},
{
"match": {
"字段": "值"
}
}
]
}
}
}
逻辑或:query + bool + should + match
GET /索引名称/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"字段": "值"
}
},
{
"match": {
"字段": "值"
}
}
]
}
}
}
按范围查询
query + range
GET /索引名称/_search
{
"query": {
"range": {
"字段": {
"gte": 5,
"lte": 8
}
}
}
}
Kibana DevTools 控制台全面查询指南
本文介绍了如何在Kibana的DevTools控制台中进行各种查询操作,包括查看Elasticsearch分片信息、查询所有数据、按条件、排序以及范围查询。通过match_all查询所有数据,match进行条件查询,sort实现结果排序,bool配合match进行多条件逻辑查询,以及range用于范围筛选。
1181

被折叠的 条评论
为什么被折叠?



