1. A method for a generating an ordered list of documents, the method comprising: receiving at least one search term; searching in at least one document database for documents related to the at least one search term; retrieving a first list of documents relating to the at least one search term and ranking the first list using a first probabilistic ranking algorithm forming a first ranked list; searching in at least one query log storage for documents related to the at least one search term; accessing a second list of documents from the query log storage and ranking the second list according to a second probabilistic ranking algorithm forming a second ranked list; and interleaving the first ranked list and the second ranked list forming an interleaved list of documents.