1. A computer-implemented method for searching for information, comprising: under control of one or more computer systems configured with executable instructions, receiving a request to perform a search based at least in part on an image captured by a digital camera of a mobile device, the request including the image; determining that at least one portion of the image includes text information; analyzing the at least one portion of the image to recognize one or more words in the text information; searching one or more databases to identify one or more products related to the one or more words, the one or more databases selected based at least in part by: performing an N-gram match between the text information and field entries in the one or more databases; and providing pricing information relating to at least a selected portion of the one or more products to the user in response to the request.