Czy istnieje sposób korzystania z klienta Java, aby uzyskać listę indeksów w Elasticsearch? Udało mi się znaleźć przykłady robienia tego za pomocą Marvela/Sensu, ale nie wydaje mi się, aby znalazły się na to przykłady za pomocą klienta Java.Elasticsearch znaleźć wszystkie indeksy za pomocą klienta Java
5
A
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()
Powiązane problemy
- 1. Jak wyśmiać klienta Java Elasticsearch?
- 2. ElasticSearch wyszukiwanie pełnotekstowe za pomocą Java API
- 3. Elasticsearch: dodawanie ręcznego mapowania za pomocą Java
- 4. jak przechowywane są indeksy w elasticsearch
- 5. Zapytanie o wszystkie unikalne wartości pola za pomocą Elasticsearch
- 6. wyłączyć wszystkie nieklastrowanym indeksy
- 7. Elasticsearch maven dependencies klienta
- 8. Jak znaleźć wszystkie indeksy funkcjonalne w kolumnie w Oracle
- 9. Zwróć wszystkie indeksy określonego podłańcucha.
- 10. Usuwanie indeksów według nazwy i typu indeksu za pomocą elasticSearch 2.3.3 w java
- 11. LINQ znaleźć indeksy tablicy wartości
- 12. Znaleźć wszystkie przestrzenie nazw w złożeniu za pomocą Reflection (DotNET)
- 13. Jak znaleźć wszystkie zera funkcji za pomocą numpy (i scipy)?
- 14. Pobieranie zawartości pliku za pomocą klienta FTPClient Java
- 15. Podpisywanie żądań HTTP AWS za pomocą klienta Apache HttpComponents
- 16. Elasticsearch wewnętrzne trafienia w java api
- 17. Oblicz różne wartości za pomocą elasticsearch
- 18. Obsługa autouzupełniania nagłówków za pomocą ElasticSearch
- 19. Jak zaktualizować dokument za pomocą elasticsearch-py?
- 20. projekt aplikacji rezerwacji samochodu za pomocą elasticsearch
- 21. elasticsearch określić kolejność sortowania za pomocą kwerendy
- 22. Wysyłanie JSON za pomocą klienta testowego django
- 23. uruchomienie instancji elasticsearch z java?
- 24. Java: wyodrębniaj wszystkie linki z określonymi słowami za pomocą JSoup?
- 25. Jak szybko znaleźć main() w projekcie java za pomocą eclipse?
- 26. Jak znaleźć wyciek pamięci w Java za pomocą JProfiler?
- 27. Nagrywanie głosu za pomocą Java
- 28. Jak przetestować klienta API za pomocą Pythona?
- 29. Jak wykonać uwierzytelnianie za pomocą certyfikatu klienta za pomocą Apache
- 30. MySQL upuszczając wszystkie indeksy z tabeli
W przypadku ktoś inny dostaje tutaj i zastanawia się, ta zwraca string [], które mogą być łatwiejsze do czynienia z. –
tak .. ten jest łatwiejszy sposób: D – thekucays