1. A method of generating cluster-based search results, the method comprising: receiving a sequence of alphanumeric characters; determining an electronic device for presenting the received sequence of alphanumeric characters; and as each alphanumeric character of the sequence is received: generating for display a first cluster in a first interactive dial based on the received sequence of alphanumeric characters, wherein the first interactive dial comprises a media item; and determining a size of the first cluster based on the electronic device.