8. The computer-implemented method of claim 3 , wherein the predetermined length of each token is three.
3. The computer-implemented method of claim 1 , wherein creating the first set of tokens comprises: processing the incoming query by changing an upper-case letter into a lower-case letter and removing a space; and creating the first set of tokens from the processed incoming query, each token having a predetermined length and overlapping a previous token by including one or more characters from the previous token.