12. The computer-implemented method of claim 6 further comprising: determining the attribute value based grouped search results by employing a combination function with a scaling factor that preserves a desired attribute.
6. A computer-implemented method for enhancing search result listings, comprising: employing a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts: obtaining a search result list from an object oriented search engine sorted by rank; sorting the search result list by attribute value as a primary sort and rank as a secondary sort; calculating the attribute value's rank for each attribute value; resorting the search result list based on, at least in part, the attribute value rank as a primary sort, attribute value as a secondary sort, and search result rank as a tertiary sort to obtain attribute value based grouped search results; and displaying the resorted search result list to a user on a search result page in groups associated with an attribute value, wherein the search result list references a plurality of information pages each comprising an object block representing an object classified as an object type having attributes for which the object block contains elements identified as attribute values, wherein the attribute pertains to a source of a respective information page.