31. A method for associating documents and queries, comprising: receiving a first query submitted by a user; retrieving by said first query at least one reference to a document; displaying said at least one reference to a document; tracing at least one action of said user in relation to said at least one reference to a document; and storing each of a) said first query as submitted by said user, and b) a relation between said first query and said retrieved at least one reference to a document based on said traced action; receiving a second query from any user; using at least in part said second query to identify at least one stored query; and displaying to said any user a) said at least one identified stored query and b) one or more references to documents having said relations with said at least one identified stored query; wherein a stored query comprises at least two query terms, and at least one query term comprises an expression containing more than one word.
31. A method for associating documents and queries, comprising: receiving a first query submitted by a user; retrieving by said first query at least one reference to a document; displaying said at least one reference to a document; tracing at least one action of said user in relation to said at least one reference to a document; and storing each of a) said first query as submitted by said user, and b) a relation between said first query and said retrieved at least one reference to a document based on said traced action; receiving a second query from any user; using at least in part said second query to identify at least one stored query; and displaying to said any user a) said at least one identified stored query and b) one or more references to documents having said relations with said at least one identified stored query; wherein a stored query comprises at least two query terms, and at least one query term comprises an expression containing more than one word. 37. The method according to claim 31 , storing said second query.