A computer program product for rendering search results, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising:
- receiving a search request having a search criteria to perform with respect to objects having content instances;
- determining the objects having qualifying content instances that satisfy the search criteria;
- determining an attribute value of the qualifying content instances for a specified attribute;
- determining appearance settings for the qualifying content instances based on the determined attribute values, wherein the appearance settings vary based on the attribute values;
- generating tags indicating the content instances and appearance settings for the content instances;
- forming display groups including qualifying content instances, wherein each of the display groups is associated with a different attribute value of the qualifying content instances;
- and
- generating a visualization of the tags in each of the display groups to provide visualization of the qualifying content instances in the objects according to the appearance settings, wherein visualizations of the tags is varied based on the determined appearance settings, and wherein the content instances in each of the display groups are displayed in one display region such that the content instances are displayed in different display regions for different display groups.