1. A method, comprising: receiving a first character set comprising one or more characters; identifying a first unique identifier, comprising more than two numbers, corresponding to a first word having a first prefix that matches the first character set; identifying a first predefined probability for the first word based upon the first unique identifier, where the first predefined probability does not change in response to a modification to the first character set, the first unique identifier associated with the first predefined probability in a lookup table stored in a database; identifying a second unique identifier, comprising more than two numbers, corresponding to a second word having a second prefix that matches the first character set; identifying a second predefined probability for the second word based upon the second unique identifier, where the second predefined probability does not change in response to the modification to the first character set, the second unique identifier associated with the second predefined probability in the lookup table stored in the database; and displaying at least one of the first word when the first predefined probability is within a desired probability range or the second word when the second predefined probability is within the desired probability range, at least some of the method implemented at least in part via a processing unit.