Я пытаюсь получить список всех моих индексов Elasticsearch, имеющих 0 документов.Elolicearch curl query: Список индексов, имеющих 0 документов
Мой подход был запрос _cat/indices
curl -GET 'http://localhost:9200/_cat/indices' -d '{
"query": { "match": { "docs.count": "0" } }
}'
Но это, кажется, не работает, как я вижу индексы с более чем 0 документы не указаны.
Cat indices
документацию можно найти здесь: https://www.elastic.co/guide/en/elasticsearch/reference/1.6/cat-indices.html
Есть предложения?
спасибо.
Почему бы вам не написать «grep» вместо результата? –
На самом деле то, что я пытаюсь сделать, это удалить эти индексы из моего кластера (те, у которых есть 0 документов). Единственная характеристика, которая у них есть, - это совпадающее количество документов. Смогу ли я «grep» на 'docs.count'? – halpsb