1. A method for collapsing search results, the method comprising: receiving user input to perform a search of a communications network; performing the search based on the user input to generate the search results; displaying the search results and a plurality of selection elements for removing each of the search results, each of the plurality of selection elements is displayed adjacent the associated search results; receiving a user selection of a selection element associated with a search result; automatically extracting information from the search result to generate one or more logic statements indicating a reason for the user selection, wherein at least one of the one or more logic statements is based on content of the selected search result; prompting a user to select one or more of the one or more logic statements that are true for the user; receiving user input affirming or rejecting each of the one or more logic statements, wherein at least one of the one or more logic statements is capable of being manually entered by the user; and when the received user input affirming at least the one or more logic statements: determining irrelevant results that are similar to the search result in response to the one or more logic statements selected by the user; and collapsing the search results to remove the search result and the irrelevant search results.