9. The system of claim 7 , wherein each list view entry has a corresponding preview view entry, and wherein when a list view entry in the list view area is selected, the corresponding preview view entry in the preview view area is also selected.
7. A system, comprising: one or more processors; a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including: performing 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; determining an associated file type for each file in the search results; using the file type to identify a plug-in capable of processing the content in the file associated with that file type; using the plug-in for each file to process the content for that file and dynamically generate a preview view entry for that file, wherein the preview view entry includes a display of the content of the file or an icon representing the content of the file; generating a preview view including one or more preview view entries in a preview view area; generating a list view including one or more list view entries in a list view area; linking the list view and the preview view together such that scrolling or sorting within either view area concurrently causes the same scrolling or sorting within the other view area; and concurrently displaying the same search results in both view areas.