1. A computer system comprising: a receiving module to receive a listing query related to a network-based marketplace which includes an item listing database, the listing query including a query image; a processing module to process the query image to generate a plurality of index sets, each index set of the plurality of index sets corresponding to a respective portion of the query image, and comprising a set of index values, and each index value of the set of index values being indicative of an image attribute for a respective sub-portion of the corresponding portion of the query image; a comparison module to identify at least one result image from a database of listing images by comparing the plurality of index sets for the query image to pre-compiled index sets in an index database, each pre-compiled index set being associated with at least one listing image, and the at least one listing image being associated with an item listing; and a result module to provide at least one result item listing, the at least one result item listing being based on a respective result image.