1. A computer-implemented method executed by one or more processors, the method comprising: receiving, by one or more processors, a query; obtaining, by one or more processors, a plurality of search results that are responsive to the query; obtaining, by one or more processors, content from a social networking service that is responsive to the query and related to a particular search result of the plurality of search results, the content comprising a post published to the social networking service; modifying, by one or more processors, the particular search result to provide a revised search result comprising a summary of the post from the social networking service, the summary comprising a portions of the content; providing, by one or more processors, for display the revised search result and an interface component, the interface component being provided with the revised search result; and receiving, by one or more processors, a request for interacting with the content, the request being provided through the interface component, and in response: modifying the revised search result to include all of the content of the post from the social networking service to display the complete post with the particular search result.
4. The method of claim 1 , wherein the request for interacting with the content comprises sharing the content from the social networking service.