1. A method, comprising: receiving, using a processor of a computer, at least one keyword in a search request for an image; identifying, using the processor of the computer, a first set of images that are candidate matches to the requested image based on the at least one keyword; receiving, using the processor of the computer, a gesture-based image for a filter request; and filtering, using the processor of the computer, the first set of images using the gesture-based image to identify a second set of images that are candidate matches to the requested image.