9. A system for providing data based on object relevance, comprising: a processor coupled with a memory, the memory storing instructions executable by the processor; a communications interface of the processor configured to receive one or more query terms from a user; a ratings module using the processor in communication with the communications interface, the ratings module configured to determine a preliminary relevance of one or more objects associated with an enterprise system based on the query terms, to assign at least one rating to the one or more objects based on the preliminary relevance, and to establish an overall relevance of the one or more objects based on the at least one rating; a search results module using the processor in communication with the ratings module, the search results module configured to rank the one or more objects according to the overall relevance, and to provide data as search results comprising the one or more objects according to the ranking to the user; and a filtering engine using the processor configured to filter the search results using at least one selected dynamically generated filter, the at least one selected dynamically generated filter based on relationships inferred among the one or more objects, and to transmit to display the filtered search results to the user via the communications interface.
10. The system recited in claim 9 , wherein the filtering engine is further configured to filter the data according to one or more virtual domains.