Retourner les positions des mots recherchés plutot que la phrase "highlited"

Bonjour,

Je cherche à récupérer les positions des éléments highlited d'une recherche. Pour l'instant ce que j'ai trouvé c'est d'utiliser
highlight = hit.highlightFields().get("text");
puis d'itérer sur les fragments trouvés et ensuite d'extraire les positions à la main

Peut être y a t il moyen d'avoir directement les positions sans passer par ce traitement supplémentaires ?

A+,
Blured.