9. A method of retrieving documents, the method comprising: caching in a data structure, by a server device having a processor, a uniform resource locator for a document predefined to be relevant to at least a portion of a taxonomy; receiving a query, by the server device, from an application presented by a client access device; processing, by the server device, the query against at least one database storing a plurality of documents to generate a search result identifying at least one document relevant to the query according to a ranking order; determining, by the server device, from the data structure the uniform resource locator for the document predefined to be relevant to the at least a portion of a taxonomy based on association of the query with the at least a portion of a taxonomy; processing, by the server device, the search result as generated to associate at a position of the ranking order in the search result the uniform resource locator for the document predefined to be relevant to the at least a portion of a taxonomy as determined from the data structure; and returning, by the server device, the search result including the associated uniform resource locator for the document predefined to be relevant to the client access device.
9. A method of retrieving documents, the method comprising: caching in a data structure, by a server device having a processor, a uniform resource locator for a document predefined to be relevant to at least a portion of a taxonomy; receiving a query, by the server device, from an application presented by a client access device; processing, by the server device, the query against at least one database storing a plurality of documents to generate a search result identifying at least one document relevant to the query according to a ranking order; determining, by the server device, from the data structure the uniform resource locator for the document predefined to be relevant to the at least a portion of a taxonomy based on association of the query with the at least a portion of a taxonomy; processing, by the server device, the search result as generated to associate at a position of the ranking order in the search result the uniform resource locator for the document predefined to be relevant to the at least a portion of a taxonomy as determined from the data structure; and returning, by the server device, the search result including the associated uniform resource locator for the document predefined to be relevant to the client access device. 11. The method of claim 9 , wherein the method further comprises: determining whether the uniform resource locator for the document predefined to be relevant based on the at least a portion of the taxonomy cached in the data structure exists in the search result; and extracting the uniform resource locator for the document predefined to be relevant from the search result if it exists before the uniform resource locator for the document predefined to be relevant is associated with the search result.