MKDiversity is a framework for diversifying search results.