1. A method for filtering a set of search results, the method comprising: retrieving search results for a query received from a user; identifying a score for each of the retrieved search results; selecting two of the search results based on scores assigned thereto, wherein the two search results are selected such that no other search results have assigned scores that are between the scores assigned to the two search results; determining a difference between the scores assigned to the two search results; and eliminating the search results with assigned scores that indicate a rank that is lower than a lower ranked search result of the two search results when the difference between the scores assigned to the two search results exceeds a maximum allowable difference.