I like the Google approach -- it at least tells you *why* a particular result matched, without the complication of splitting the results into multiple sections.
I like the Google approach -- it at least tells you *why* a particular result matched, without the complication of splitting the results into multiple sections.