11. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: identifying a set of tags based on detected user activity within a user interface, the user activity including the user accessing files associated with tags in the set of tags and/or the user creating new tags in the set of tags; displaying a user interface within a browser content area, the user interface comprising a text search field and drop-down menu adjacent to the text search field and having a plurality of selectable entries; initially populating the plurality of selectable entries within the drop down menu with the set of tags; receiving a first input; in response to receiving the first input: in accordance with a determination that the first input indicates that the user has selected one or more of the tags, performing a search that comprises searching for files associated with the selected tags; and in accordance with a determination that the first input includes text entered in the text search field, replacing the tags within the same drop down menu with a listing of files associated with the text entered by the user, wherein replacing the tags within the same drop down menu with the listing of files associated with the text entered by the user comprises identifying files having titles corresponding to the entered text and replacing the tags within the same drop down menu with the titles of the files; after replacing the tags within the same drop down menu with the listing of files associated with the text entered by the user, receiving a second input indicating that the user has selected one of the listing of files from the drop-down menu; in response to receiving the second input, performing a search that comprises searching for the selected one or more files; and presenting results of the search on the user interface.
11. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: identifying a set of tags based on detected user activity within a user interface, the user activity including the user accessing files associated with tags in the set of tags and/or the user creating new tags in the set of tags; displaying a user interface within a browser content area, the user interface comprising a text search field and drop-down menu adjacent to the text search field and having a plurality of selectable entries; initially populating the plurality of selectable entries within the drop down menu with the set of tags; receiving a first input; in response to receiving the first input: in accordance with a determination that the first input indicates that the user has selected one or more of the tags, performing a search that comprises searching for files associated with the selected tags; and in accordance with a determination that the first input includes text entered in the text search field, replacing the tags within the same drop down menu with a listing of files associated with the text entered by the user, wherein replacing the tags within the same drop down menu with the listing of files associated with the text entered by the user comprises identifying files having titles corresponding to the entered text and replacing the tags within the same drop down menu with the titles of the files; after replacing the tags within the same drop down menu with the listing of files associated with the text entered by the user, receiving a second input indicating that the user has selected one of the listing of files from the drop-down menu; in response to receiving the second input, performing a search that comprises searching for the selected one or more files; and presenting results of the search on the user interface. 18. The non-transitory computer-readable medium of claim 11 wherein presenting results of the search on the user interface further comprises concurrently presenting a set of search tools including search filters to filter the search results by additional text and/or additional tags.