16. The computer system of claim 13 , wherein the operations further comprise: in response to determining that the candidate text string is not the complete text string, selecting a next radius level from the plurality of radius levels; identifying another segmented sub-image around the partial text string within the next radius level; performing another image search on the another segmented sub-image to identify a new candidate text string; and in response to determining that the new candidate text string is the complete text string, providing the complete text string for performing the action.
13. A computer system, comprising: one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform operations comprising: utilizing an Optical Character Reader (OCR) to extract a text string from an image; analyzing context within the image; determining that the extracted text string is a partial text string based on the context using text coherence; and for a first radius level of a plurality of radius levels around the partial text string, identifying a segmented sub-image around the partial text string within the first radius level; performing an image search on the segmented sub-image to identify a candidate text string by: searching one or more data sources for an image that includes the partial text string and the context; and identifying a longer text string that includes the partial text string as the candidate text string; determining whether the candidate text string is a complete text string based on the context; and in response to determining that the candidate text string is the complete text string, providing the complete text string for performing an action.