The returned snippet from a search currently returns the "for X see Y" and "Not to be confused with ..." information at the start of each page. By comparison getting the same page using the extracts function these templates are stripped out (assuming they set a div with the noexcerpt class).
The snippet in search would benefit from using the same logic as in extracts for identifying the text which is worth displaying.
Example (Lennart Pettersson (centerpartist)):