1. A method for presenting an image search result having clusters of images, the method comprising: receiving an image search query; identifying an image search result of images that are relevant to the image search query, each image having a relevance score indicating relevance of the image to the image search query, the images being organized into clusters; displaying in a cluster panel a cluster indication of each cluster, the cluster indication for a cluster including thumbnails of multiple images from the cluster, the cluster indications being ordered based on relevance of the images in the cluster to the image search query; displaying in a view panel thumbnails of images from multiple clusters of the image search result, the thumbnails of images displayed in the view panel being ordered based on relevance of the images to the image search query; and when a user selects a cluster indication using a first selection, displaying adjacent to the selected cluster indication a thumbnail list containing mini-thumbnails of images only from the cluster corresponding to the selected cluster indication wherein the cluster panel, the view panel, and the thumbnail list are displayed simultaneously.