elasticsearch kibana查询
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
在Elasticsearch中,你可以使用Kibana的Dev Tools来执行查询。以下是一些基本的查询示例:
- 查询所有文档(HEAD请求):
GET /_search
- 查询特定索引的所有文档:
GET /index_name/_search
- 使用查询字符串过滤文档:
GET /index_name/_search?q=field_name:value
- 使用更复杂的查询语句(如match查询):
GET /index_name/_search
{
"query": {
"match": {
"field_name": "value"
}
}
}
- 分页结果:
GET /index_name/_search
{
"from": 0,
"size": 10,
"query": {
"match_all": {}
}
}
- 排序结果:
GET /index_name/_search
{
"sort": [
{ "field_name": { "order": "asc" } }
],
"query": {
"match_all": {}
}
}
- 聚合查询(如值计数):
GET /index_name/_search
{
"size": 0,
"aggs": {
"distinct_values": {
"terms": { "field": "field_name", "size": 10 }
}
}
}
在Kibana中,你可以打开Dev Tools,粘贴上述查询之一,然后按下Enter键来执行。这些查询将返回JSON格式的结果,你可以在Kibana的响应窗口中查看。
评论已关闭