1. A method, comprising:obtaining, in a server computer, a search term from a client device, wherein the client device is enrolled in a management service managed by an enterprise that operates the server computer, the client device comprising a containerized content application;
identifying, using the server computer, a user associated with the containerized content application;
determining, using the server computer, an authorization for the user;
obtaining, in the server computer, user data that is associated with the user;
obtaining, in the server computer, search index data based on the search term, wherein the search index data specifies a document that contains a particular term associated with the search term, a location for the particular term within content of the document, and a contextual boundary for the particular term within the content, the contextual boundary for the particular term being defined by at least a beginning portion and an ending portion of contextual content within the document proximate to the location for the particular term within the document, wherein the contextual content comprises a sentence, paragraph, or other structural segment of content in which the particular term appears, and the contextual content included in the contextual boundary provides context for the user of the particular term as used in the document;
generating, using the server computer, a search result that is based on the search index data, the user data, and the authorization for the user, the search result including an encoded representation of the content of the document that is within the contextual boundary; and
transmitting, using the server computer, the search result to the client device.