kibana dev

it2025-07-29  8

文章目录

查看分片信息查询所有数据按条件查询对查询结果排序按多个条件查询按范围查询

查看分片信息

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 } } } }
最新回复(0)