Providing a speculative search result for a search query prior to
completion of the search query. In response to receiving a search query
from a client node, a speculative search result is provided to the client
node for the search query prior to receiving an indication from the
client node that said search query is completely formed. The speculative
search result may be displayed on the same web page on the client node as
the search query, while the search query is being entered by the user. As
the user further enters the search query, a new speculative search result
may be provided to the user.