2015-10-14 6 views

Odpowiedz

10

Jest to zdecydowanie możliwe, ale niestety nie jest to udokumentowane w oficjalnej dokumentacji dla klienta Java. Można to osiągnąć z:

List<IndexMetaData> indices = client.admin().cluster() 
    .prepareState().get().getState() 
    .getMetaData().getIndices(); 
8

Innym sposobem znalazłem to zrobić:

client.admin() 
    .indices() 
    .getIndex(new GetIndexRequest()) 
    .actionGet() 
    .getIndices() 
+3

W przypadku ktoś inny dostaje tutaj i zastanawia się, ta zwraca string [], które mogą być łatwiejsze do czynienia z. –

+0

tak .. ten jest łatwiejszy sposób: D – thekucays