Это определенно возможно. Прежде всего, вам нужно инициализировать клиент
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("localhost", 9200, "http"),
new HttpHost("localhost", 9201, "http")));
, затем вам нужно выполнить поисковый запрос.
Если вы хотите получить все документы, вам нужно будет использовать scrolling API.
Вы можете найти полный пример здесь .
Если вам не нужно все, вы можете просто использовать API поиска .
И не забудьте закрыть соединение, когда работа будет завершена
client.close();