1. A computer-implemented method, comprising: performing, by a computing device, a search using a search query, wherein the search is through indexed content and metadata associated with a plurality of files in a hierarchical file system; generating search results including one or more files of the plurality of files; determining associated file types for the one or more files; using the file type for a file in the one or more files to identify a plug-in capable of processing the content associated with the file; using the plug-in to process the content associated with the file and dynamically generate a preview view entry for the file, wherein the preview view entry includes a display of the content of the file and an interactive control, and wherein the interactive control relates to the file type for the file and the content associated with the file; generating a preview view including the preview view entry in a preview view area; generating a list view including a list view entry for the file in a list view area; concurrently displaying the preview view area and the list view area; linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receiving an input corresponding to a selection of the interactive control of the preview view entry; and in response to the selection of the interactive control, interactively modifying the display of the content of the file.
2. The method of claim 1 , wherein modifying the display of the content of the file includes one or more of: resizing, zooming, scrolling, and paging through the display of the content of the file.