1. A computer based method of ranking stored search queries, the method comprising: ranking of previously received and stored search queries composed by any user for document searches; the stored search queries includes at least two terms; and the ranking being based on at least one of a) the terms in a received search query composed by a first user that are included in a stored search query and b) similarity of stored search queries to the received search query composed by the first user.