1. A computer-implemented method for recognizing faces within images, the method comprising: accessing at least one query face; determining a set of search result images, wherein a search result image includes an application-selected face that is determined to be the same as the query face; providing an indication of the search result images to a user; receiving an indication that the user has caused at least one of the provided search result images to be printed; determining, by at least one processor, that a face in the printed search result image matches the query face; and updating the set of search result images based on the determination that the face in the printed search result image matches the query face.