1. A system comprising: one or more processors; a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising: generating a query list comprising a plurality of logo search queries, each logo search query being provided based on a term; for each logo search query of the plurality of logo search queries providing one or more clusters, each cluster comprising a plurality of images provided from a plurality of image search results; for each cluster of the one or more clusters, determining a representative image and a name corresponding to the representative image to provide a plurality of representative images and a plurality of names, each name corresponding to a respective representative image; and providing the plurality of representative images and the plurality of names to a logo index, the logo index being accessible to identify one or more logo images in a query image.