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 each comprising one or more keywords indicating a reason for the user selection to remove search results, the one or more keywords being based on one or more of content, classification, proximity, date, geographic area, or language associated with the search results selected for removal, wherein the information includes a ZIP code associated with the search result; prompting the user to select one or more of the one or more logic statements that are true for the user; receiving user selection of one or more logic statements that are true for the user; receiving input from the user indicating a ZIP code and a proximity threshold; 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, based at least in part on the one or more keywords associated with the one or more logic statements selected by the user, and to remove search results not associated with a location within a geographical proximity within the proximity threshold of the ZIP code.