2015-10-14 12 views

risposta

10

È sicuramente possibile ma purtroppo non è documentato nella documentazione ufficiale per il client Java. È possibile raggiungere questo obiettivo con:

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

Un altro modo che ho trovato per fare questo:

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

Nel caso in cui nessun altro arriva qui e si chiede, questo restituisce una stringa [] che può essere più facile da trattare con. –

+0

sì .. questo è più semplice: D – thekucays

Problemi correlati