Providing an alternative search query to a predicted search query is
disclosed herein. A search query is received from a client node. Prior to
receiving an indication from the client node that the search query is
completely formed, the following steps are performed: 1) a predicted
search query is determined by predicting what the search query will be
when completed; and 2) an alternative search query that differs from the
predicted search query is determined based on the predicted search query.
The alternative search query is provided to the client node. The
alternative search query may be something that the user search query is
unlikely to complete to. For example, in response to the user entering a
search query of "brittany sp", an alternative search query with a
spelling suggestion of "britney spears" is determined and provided to the
user.