Список индексов
Чтобы узнать список индексов, использующих его префикс, вы можете использовать следующий URL
http://<your_host_name>:<your_port_num>/_cat/indices/logs-dev-myapp-*?v&s=i
или используйте ниже GET-запрос
GET /_cat/indices/logs-dev-myapp-*?v&s=i
Самый высокий и самый низкий (на основе количества документов)
Теперь для самого высокого и самого низкого, я полагаю, когда вы имеете в виду, что вы спрашиваете относительно количества документов, вы можете использовать приведенный ниже агрегирующий запрос.
Обратите внимание, что приведенный ниже запрос также отображает список индексов.
POST logs-dev-myapp-*/_search
{
"size":0,
"aggs":{
"indices":{
"terms":{
"field":"_index",
"size":100
}
},
"max":{
"max_bucket":{
"buckets_path":"indices._count"
}
},
"min":{
"min_bucket":{
"buckets_path":"indices._count"
}
}
},
"sort":[
{
"_index":{
"order":"asc"
}
}
],
"script_fields":{
"index_name":{
"script":{
"lang":"painless",
"source":"doc['_index']"
}
}
}
}
Полезные ссылки
См. Эту ССЫЛКУ для получения дополнительной информации в поле _index
.
И я использовал Max Bucket и Min Bucket конвейерные агрегации с Условия агрегирования
Дайте мне знать, если это поможет!