Finding search terms in results

I have lots of threads with a dozen or more messages. When I run a search, the results list displays threads, not individual messages. If I highlight a thread, the reading pane doesn’t show the message containing the search term, but instead (usually) has the newest message in the thread expanded. If I expand all, there is no highlighting of the search term (that I can see).

How does one find the actual relevant part of a long thread in search results?