1. In a computer system comprising a display and a user interface data entry device, a process for finding an image in a set of images, comprising: displaying on the display a window for entering a concept-structured query comprising a concept-structured layout of an image to be found in the set of images; receiving a concept-structured query via the window for entering the concept-structured layout by placing at least one keyword representative of an image concept in at least one location in the window using the user interface data entry device; creating a synthesized image by placing, for each keyword having a specified location in the window, an image representative of the concept of the keyword at the specified location of each keyword in the window; searching the images of the image set using the synthesized image; and outputting on the display a ranked list of images of the set of images based on similarity of the images with the synthesized image concept structured layout.