1. A method of evaluating characters in a message to generate a search index, comprising the steps of: a) accepting an input of the characters of the message; b) evaluating the message by comparing the characters of the message to a predetermined set of candidate character sets to determine a match between the predetermined set of candidate character sets and the message; and c) generating a search index based on the results of the evaluation of the message and candidate character sets.