1. A method, performed in a character entry system so that incomplete input character strings input by a user interacting with the character entry system, that are part of a series of input character strings which establish a context for the incomplete input character string, can be completed by a selection of a presented character string using an input device connected to the character entry system, the method comprising: computing contextual associations between multiple character strings based upon occurrence of character strings relative to each other in documents present in the character entry system, wherein the computing contextual associations comprises: i) identifying pertinent documents present in the character entry system, ii) creating a list of character strings contained within documents in the character entry system; and iii) creating an interrelationship between the character strings to contents of the character entry system; in response to the user inputting a specified threshold of individual characters using the input device, identifying at least one selectable character string from among the character strings used in creating the computed contextual associations that can complete the incomplete input character string in context; providing the identified at least one selectable character string to a user in a manner suitable for selection by the user using the input device; and receiving, in the system, the user's selection and completing the incomplete input character string based upon the selection.