4. The computer program product according to claim 3 , wherein said computer readable program code is further configured to determine normalized frequencies of the at least two phrases as possible completions of the partial user query phrase.
4. The computer program product according to claim 3 , wherein said computer readable program code is further configured to determine normalized frequencies of the at least two phrases as possible completions of the partial user query phrase. 5. The computer program product according to claim 4 , wherein said computer readable program code is configured to a apply a logarithmic modifier to raw frequencies of the at least two phrases, the logarithmic modifier biasing against unigrams.