1. A computer comprising: a processor; a memory coupled to the processor, wherein the memory includes computer-program instructions executable by the processor, the computer-program instructions for dynamic search with implicit user intention mining comprising a user intention mining engine to perform operations on the computer comprising collecting information, the information collected comprising: information from emails and instant messages sent or received by the user at the computer; information from other applications running on the computer concurrent with the search; information from interests, preferences and behavior of the user available outside of the search; information from natural user responses to search results returned in a first window by a search instigated by a user and utilize the information to refine the search, wherein the information from natural user responses comprises: other applications with which the user interacts during the search; a number of clicks by the user on a particular returned result; a length of time a user spends reviewing the particular returned result; assigning a weight to the particular returned result; wherein the user intention mining engine: configures a second window of a user interface on the computer to dynamically update the results of a refined search responsive to dynamically collected information of the user; allows the user to interact with results in the second window; mines further interest and behavior information concerning the user from user interactions with the search results in the second window; and presents in the first window results from a further refined search based on the further interest and behavior information; wherein mining further comprises: tracking the number of links followed by the user from a particular search result; and gathering information from other applications running on the user computing system concurrent with the search.
1. A computer comprising: a processor; a memory coupled to the processor, wherein the memory includes computer-program instructions executable by the processor, the computer-program instructions for dynamic search with implicit user intention mining comprising a user intention mining engine to perform operations on the computer comprising collecting information, the information collected comprising: information from emails and instant messages sent or received by the user at the computer; information from other applications running on the computer concurrent with the search; information from interests, preferences and behavior of the user available outside of the search; information from natural user responses to search results returned in a first window by a search instigated by a user and utilize the information to refine the search, wherein the information from natural user responses comprises: other applications with which the user interacts during the search; a number of clicks by the user on a particular returned result; a length of time a user spends reviewing the particular returned result; assigning a weight to the particular returned result; wherein the user intention mining engine: configures a second window of a user interface on the computer to dynamically update the results of a refined search responsive to dynamically collected information of the user; allows the user to interact with results in the second window; mines further interest and behavior information concerning the user from user interactions with the search results in the second window; and presents in the first window results from a further refined search based on the further interest and behavior information; wherein mining further comprises: tracking the number of links followed by the user from a particular search result; and gathering information from other applications running on the user computing system concurrent with the search. 6. The computer of claim 1 , wherein the user intention mining engine further collects information from natural responses including one of information from files accessed by the user, and information input to the computer by the user.