1. A computer-assisted method for assisting a user to search for documents or other file objects, comprising: receiving a query comprising a queried term from a user, wherein the queried term comprises a sequence of characters entered by the user; in response to each character being entered in the query, obtaining, by the computer system, a first search result comprising a plurality of documents and a first context term list comprising a first context term, wherein the first context term is selected from one or more of the plurality of documents, and displaying an interface object for the first context term to allow the user to indicate the degree of importance of the first context term to the query; displaying, by the computer system, the first search result and the first context term list in response to each character being entered in the query; allowing the user to select a first context term in the first context term list; obtaining and displaying, by the computer system, a second search result comprising a plurality of documents in a user interface in response to the selection of the first context term in the first context term list.