Cómo proporcionar resaltado con Spring Data Elasticsearch

parece que SpringData ES no proporciona clases para recuperar los aspectos destacados devueltos por ES. Spring Data puede devolver Listas de objetos, pero las secciones resaltadas en el Json devueltas por ES están en una parte separada que no es manejada por la clase "ElasticSearchTemplate".

Ejemplo de código: -

QueryBuilder query = QueryBuilders.matchQuery("name","tom"); 
SearchQuery searchQuery =new NativeSearchQueryBuilder().withQuery(query).
                               with HighlightFields(new Field("name")).build();
List<ESDocument> publications = elasticsearchTemplate.queryForList
                                                (searchQuery, ESDocument.class);

Debo estar equivocado, pero no puedo hacer solo SpringDataES. Alguien puede publicar un ejemplo de cómo podemos obtener destacados con Spring Data ES?

Gracias por adelantado !

Respuestas a la pregunta(2)

Su respuesta a la pregunta