I can see the use of showing just the initial post of a thread in the search-result, sometimes that can be useful. But doing it this way actually cripples the search, since it never looks in replies so the search would miss all threads where the search string ("xyz") is only in one of the replies.
I've been thinking about a way to get a result with all threads where xyz is in any of the posts, but haven't come up with anything that requires a subquery or two queries. But I won't try anything else unless anyone really wants this functionality.