21. A nontransitory computer readable medium having embodied thereon a program, the program being executable by a processor to perform a method for providing data based on object relevance, the method comprising: receiving one or more query terms from a user via a communications interface associated with the processor; determining a preliminary relevance of one or more objects associated with an enterprise system based on the one or more query terms; assigning at least one rating to the one or more objects based on the preliminary relevance; propagating the preliminary relevance among the one or more objects; establishing an overall relevance of the one or more objects based on the at least one rating, the preliminary relevance, and the propagation; ranking the one or more objects according to the overall relevance; providing data as search results comprised of the one or more objects according to the ranking to the user; filtering the search results based on at least one selected, dynamically generated filter associated with the one or more objects, the at least one selected dynamically generated filter based on relationships inferred among the one or more objects; ranking the filtered search results; and transmitting to display the filtered search results to the user via the communications interface.
21. A nontransitory computer readable medium having embodied thereon a program, the program being executable by a processor to perform a method for providing data based on object relevance, the method comprising: receiving one or more query terms from a user via a communications interface associated with the processor; determining a preliminary relevance of one or more objects associated with an enterprise system based on the one or more query terms; assigning at least one rating to the one or more objects based on the preliminary relevance; propagating the preliminary relevance among the one or more objects; establishing an overall relevance of the one or more objects based on the at least one rating, the preliminary relevance, and the propagation; ranking the one or more objects according to the overall relevance; providing data as search results comprised of the one or more objects according to the ranking to the user; filtering the search results based on at least one selected, dynamically generated filter associated with the one or more objects, the at least one selected dynamically generated filter based on relationships inferred among the one or more objects; ranking the filtered search results; and transmitting to display the filtered search results to the user via the communications interface. 23. The nontransitory computer readable medium recited in claim 21 , further comprising associating metadata with the one or more objects.