<p>Embodiments of the invention provide systems and methods for providing a search-based navigation of data across different contexts. According to one embodiment, navigating and accessing data across different contexts can comprise maintaining indexed sets of data related to the different contexts. A user interface can be generated based on a search of the index and presented to a user. The user interface can comprise a view of a current context and a search element for receiving a set of user defined search criteria. The user defined search criteria can be received through the search element of the user interface and the contexts can be searched using the index and based on the search criteria. An updated user interface for presenting the search results be generated and presented to the user. The updated user interface can comprise a representation of the results of the searching and the search element.</p>