1. A method of retrieving electronic documents, the method comprising: receiving an image; extracting, by an image processing system, contents of the image to generate extracted contents; determining a plurality of text strings from the extracted contents of the image; assigning a confidence value to each of the plurality of text strings, wherein the confidence value is indicative of a likelihood that the image processing system has correctly determined content of each of the plurality of text strings, wherein assigning the confidence value comprises: determining whether the image has noise, the presence of noise being indicative of a low quality image; if the image has noise, assigning a first confidence value to each of the plurality of text strings; and if the image does not have noise, assigning a second confidence value to each of the plurality of text strings, wherein the second confidence value is greater than the first confidence value; determining at least a first text string and a second text string from among the plurality of text strings based at least in part on the confidence value for each of the first and the second text strings; forming a search query by conjoining the first text string and the second text string to produce a third text string as the search query, the third text string comprising the first string and the second string; searching a plurality of electronic documents to identify a first electronic document that satisfies the search query; and communicating the first electronic document to a recipient.