1. A method for enhanced document retrieval, the method comprising: receiving a search query from an end-user; responsive to receiving the search query, retrieving search results, the search results comprising an enhanced document and a set of non-enhanced documents, the enhanced document and the non-enhanced documents including term(s) of the search query; and wherein the enhanced document is derived from a base document, the base document having been modified with metadata mined from one or more different documents, the metadata being associated with one or more respective references to the base document, the one or more different documents being independent of the base document.