kibana dev_tools 控制台使用

本文介绍了如何在Kibana的DevTools控制台中进行各种查询操作,包括查看Elasticsearch分片信息、查询所有数据、按条件、排序以及范围查询。通过match_all查询所有数据,match进行条件查询,sort实现结果排序,bool配合match进行多条件逻辑查询,以及range用于范围筛选。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看分片信息

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
            }
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值