1. A computer-implemented method for generating a grouping of recommended items, the computer-implemented method comprising: under control of a hardware computing device configured with specific computer executable instructions, obtaining a reference color palette; determining one or more search colors based at least in part on the reference color palette; obtaining one or more color images; identifying one or more matching images from the one or more color images, each matching image containing at least one color that corresponds to at least one of the one or more search colors; obtaining metadata associated with each matching image of the one or more matching images; and generating a grouping of recommended items based at least in part on an analysis of the metadata associated with each matching image of the one or more matching images.