Suppose you have a corpus of documents without back links or any other indicators of reliability (i.e. forget PageRank). How would you rank these documents intelligently for a given search query? The only information we can work with is the content of the document. An example corpus could be a knowledge management system like Confluence.
What are the state-of-the-art algorithms to rank such documents for a specific query?