1. A method for image search comprising: providing an initial large collection of images; providing a first sub-set of images from a search in a first batch of images from said large collection; receiving from a user an indication regarding at least one feature of at least two images from the sub-set of images; calculating updated control parameter's values of a search algorithm according to said indication; providing next batch of images which does not include images included in previous batches of images; and providing next sub-set of images by searching said next batch of images using said search algorithm.