15. An apparatus comprising: a server, including a processor, to: receive a request from a user device for a document; retrieve the document, wherein the document includes embedded instructions; identify at least a text segment of the document based on the embedded instructions; determine phrases of interest in the at least a text segment based on a reference and logged information specific to the user, wherein the reference includes a plurality of phrases and associations between the plurality of phrases; indicate the phrases of interest in a response to the user device; transmit the response to the user device, wherein the response enables the user device to display the document, visually distinguish the phrases of interest indicated in the response from the remaining text within the document that conveys to a user a capability of user input corresponding to the phrases of interest, the response also includes search results for the phrases of interest from a plurality of data sources, wherein the searches were performed prior to the response to the user device, and in response to user input corresponding to a phrase of interest within the document, display at least a portion of the search results corresponding to the phrase of interest concurrently with the document, wherein the phrase of interest and the at least portion of the search results are viewable simultaneously.
16. The apparatus of claim 15 , wherein the server is further configured to: retrieve respective search results associated with each phrase of interest from a cache; and include the respective search results in the response.