Esiste un modo per utilizzare il client Java per ottenere un elenco di indici presenti in Elasticsearch? Sono stato in grado di trovare esempi di fare questo usando Marvel/Sense, ma non riesco a trovare alcun esempio di farlo usando il client Java.Elasticsearch trova tutti gli indici utilizzando il client Java
5
A
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()
Problemi correlati
- 1. Trova tutti gli indici di un elemento all'interno di un elenco utilizzando l'API dello stream
- 2. Come utilizzare gli indici Solr di Elasticsearch
- 3. Come rendere elasticsearch aggiungere il campo data/ora a ogni documento in tutti gli indici?
- 4. Client HTTP Java per ElasticSearch
- 5. Trova gli indici dalla lista in Elixir
- 6. ElasticSearch Client Java query di oggetti nidificati
- 7. Come ottenere un elenco di tutti gli indici in python-elasticsearch
- 8. Trova tutti gli utenti con ruolo specifico utilizzando rolify
- 9. Aggiornamento per query in Elasticsearch utilizzando Java
- 10. Ottenere valori distinti utilizzando il client NAST ElasticSearch
- 11. Escludere alcuni indici dalla query di elasticsearch
- 12. Elasticsearch: aggiunta di mappatura manuale utilizzando Java
- 13. Trova tutti gli oggetti del database per nome?
- 14. ElasticSearch padre/figlio su diversi indici
- 15. Come implementare gli indici negativi in java?
- 16. Analizzatore di indici di default in elasticsearch
- 17. Trova gli indici di tutte le corrispondenze regolari in Python?
- 18. Trova tutti gli usi di metodo toString()
- 19. Trova gli indici di elementi maggiori di x
- 20. elasticsearch client thread safety
- 21. Javascript regex: Trova tutti gli URL ottimizzazione
- 22. ActiveRecord che trova gli indici di tabella esistenti
- 23. ElasticSearch trova l'utilizzo dello spazio su disco
- 24. elasticsearch inserisce gli oggetti nell'indice
- 25. Trova tutti gli oggetti con associazione interrotta
- 26. Jquery trova tutti gli elementi con il testo
- 27. Impossibile connettersi a elasticsearch Dockerized tramite java-client
- 28. Ottenere un numero di indici con ElasticSearch
- 29. Come restituire tutti gli indici minimi in numpy
- 30. Recupero di campi specifici utilizzando l'API Java Elasticsearch
Nel caso in cui nessun altro arriva qui e si chiede, questo restituisce una stringa [] che può essere più facile da trattare con. –
sì .. questo è più semplice: D – thekucays