I have implemented ElasticSearch in a website for one of our clients.
We did this by using a SearchAPI Page, instead of a View (which I read here and there), but I think that doesn't matter to my question. We are running the rendered HTML through the Elastic API. Apart from the excerpts it works completely fine.
When enabling highlighting, the returned snippets/excerpts are lacking all punctuation, which makes the snippets quite unreadable and ugly. (Apart from that, the highlighting works fine).
I have been Googling it quite a while, but I can't find anything about it. So either it is the default and no one cares, or we are doing something wrong.
At this point I don't know what extra information to give to make answering my question easier, but if you need anything please ask.