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 one or more search results of the first set of search results.