1. An information retrieval system, the system comprising: at least one database storing a plurality of documents; a data structure caching a uniform resource locator for a document predefined to be relevant to at least a portion of a taxonomy; and a server coupled to the at least one database, the server comprising a processor and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving a query from an application presented by a client access device; processing the query against the at least one database to generate a search result identifying at least one document relevant to the query according to a ranking order; determining 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 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 the search result including the associated uniform resource locator for the document predefined to be relevant to the client access device.
1. An information retrieval system, the system comprising: at least one database storing a plurality of documents; a data structure caching a uniform resource locator for a document predefined to be relevant to at least a portion of a taxonomy; and a server coupled to the at least one database, the server comprising a processor and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving a query from an application presented by a client access device; processing the query against the at least one database to generate a search result identifying at least one document relevant to the query according to a ranking order; determining 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 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 the search result including the associated uniform resource locator for the document predefined to be relevant to the client access device. 4. The system of claim 1 , wherein the operations further comprise selecting the taxonomy associated with the query based on provenance of the application.