1. A method for performing a collaborative search in a computing network, comprising: receiving a search criteria from a user; identifying one or more agents who have performed a search using the search criteria, the agents and the user belonging to the computing network; identifying one or more search results that the agents have previously selected as being relevant to the search criteria; calculating one or more confidence values for the one or more agents by calculating one or more probabilities that the one or more agents and the user have identical search results; assigning a low discrepancy value to each agent if the probabilities are high, and a high discrepancy value to each agent if the probabilities are low; subtracting the low discrepancy values or high discrepancy values from one to form the confidence values; ranking the search results based on the confidence values; and displaying the search results according to the ranking.