1. A computer-implemented method, comprising: receiving a query for an item offered through an electronic marketplace, the query including an image that includes a representation of the item and an indication of a product type associated with the item; analyzing the image to identify an area of the image that includes the representation of the item, the area of the image including a plurality of pixels; determining a closest fine color for individual pixels of the plurality of pixels, individual fine colors being associated with a color family; computing a fine color histogram and a family color histogram for the area based at least in part on the closest fine color for individual pixels and associated color family; computing a color descriptor for the representation of the item based at least in part on a combination of the fine color histogram and the family color histogram; comparing the color descriptor to an electronic catalog of color descriptors to determine a color class of the representation of the item; providing the color class and product type to an identification service, the identification service used to generate a ranking score based and least in part on a matching of the color class to a respective color class associated with a respective item of a subset of the items offered by the electronic marketplace; and retrieving the subset of the items for display, each item of the subset of the items being arranged based at least in part on a respective color class.