If search result records from a database search have an attribute that at
least two of the search result records share, but which was not used in
the query, then categories are created to correspond to values of the
shared attribute. The categories can be displayed in a user-friendly
manner, as can a list of the search result records associated with a
selected category.