1. A method for collapsing search results, the method comprising: receiving, at a computer, user input to perform a search of a communications network; performing, with the computer, the search based on the user input to generate the search results, wherein the search results include one or more advertisements; displaying the search results and a plurality of selection elements for removing each of the search results; receiving, at the computer, a user selection of a selection element associated with a search result; automatically extracting, with the computer, information from the search result to generate one or more logic statements indicating a reason for the user selection; prompting the user to select one or more of the one or more logic statements that are true for the user; determining, with the computer, irrelevant results that are similar to the search result, in response to the one or more logic statements selected by the user; and collapsing, with the computer, the search results to remove the search result and the irrelevant search results.