3. The method of claim 1 , further comprising annotating the query to generate an annotated query, wherein determining the one or more potential intents of the user is based on the annotated query.
3. The method of claim 1 , further comprising annotating the query to generate an annotated query, wherein determining the one or more potential intents of the user is based on the annotated query. 5. The method of claim 3 , wherein annotating the query includes performing at least one of: identifying one or more synonyms of one or more words in the query and associating the one or more synonyms with the query, generating one or more particular words that are morphological variants of one or more words in the query and associating the one or more particular words with the query, or identifying one or more entities associated with one or more words in the query and associating the one or more entities with the query.