1. An Internet infrastructure that supports searching of images, contained in a plurality of web hosting servers, from a client device having a web browser that supports displaying of the images from the plurality of web hosting servers, the Internet infrastructure including an image search server, the image search server comprising: memory; and a processor operably coupled to the memory, the processor configured to: support delivery of images to the client device based upon a search image; receive a search image and category selection from the client device; respond to the receiving of the search image by performing image characteristic analysis, to determine one or more image characteristic parameters; correlate the one or more image characteristic parameters with that or those of the images contained in the plurality of web hosting servers, within the category; deliver, to the client device, a first search result page comprising: a characteristic analysis button; result images that are sorted based on the correlation, within the category; and respond to the clicking of the characteristic analysis button by delivering the characteristic parameters of a result image to the web browser for display to a user.