7. A computer system for re-ranking images based on image annotations, the computer system comprising a processor coupled to a computer-storage medium, the computer-storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising: a search query component for receiving a search query for an image from a user; a ranking component for determining an original order for responsive images to the search query; an annotation component for annotating the responsive images with annotations; a re-ranking component for determining a re-ranked order for responsive images to the search query based on the original order and an annotated order, the annotated order being determined based on a matching score that is estimated between the search query and the annotations; a results component for presenting the responsive images in the re-ranked order to the user; a near-duplicates component for identifying near-duplicate images; an extraction component for extracting text associated with the near-duplicate images; and a common word component for identifying common words extracted by the extraction component, wherein the annotation component receives the common words from the common word component and annotates the responsive images with annotations comprised of the common words.
7. A computer system for re-ranking images based on image annotations, the computer system comprising a processor coupled to a computer-storage medium, the computer-storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising: a search query component for receiving a search query for an image from a user; a ranking component for determining an original order for responsive images to the search query; an annotation component for annotating the responsive images with annotations; a re-ranking component for determining a re-ranked order for responsive images to the search query based on the original order and an annotated order, the annotated order being determined based on a matching score that is estimated between the search query and the annotations; a results component for presenting the responsive images in the re-ranked order to the user; a near-duplicates component for identifying near-duplicate images; an extraction component for extracting text associated with the near-duplicate images; and a common word component for identifying common words extracted by the extraction component, wherein the annotation component receives the common words from the common word component and annotates the responsive images with annotations comprised of the common words. 12. The computer system of claim 7 , wherein the common word component trains a common word mathematical model to identify the common words.