Мне интересно, что использует Spring Dataasticsearch под ним? Например, в Spring Data JPA используется Hibernate, но как друг друга связывают эластичные данные и движок эластичного поиска?