1. A computer implemented method, comprising: providing initial search results that are responsive to a search query, the initial search results including a first set of search results that are each associated with a first entity and a second set of search results that are each associated with a second entity; wherein the first entity is distinct from the second entity; and wherein the first set of search results include one or more search results that are distinct from one or more of the search results of the second set of search results; determining a dismissal action associated with a first search result of the first set of search results, the dismissal action indicative of lack of user interest in the first search result; and modifying, based on the dismissal action, the initial search results to create modified search results, wherein modifying the initial search results includes omitting or demoting the first search result and omitting or demoting one or more additional search results of the first set of search results based on the first search result being of the first set of search results associated with the first entity and the one or more additional search results also being of the first set of search results associated with the first entity.