Methods of and systems for dynamically rearranging search results into
hierarchically organized concept clusters are provided. A method of
searching for and presenting content items as an arrangement of
conceptual clusters to facilitate further search and navigation on a
display-constrained device includes providing a set of content items and
receiving incremental input to incrementally identify search terms for
content items. Content items are selected and grouped into sets based on
how the incremental input matches various metadata associated with the
content items. The selected content items are grouped into explicit
conceptual clusters and user-implied conceptual clusters based on
metadata in common to the selected content items. The clustered content
items are presented according to the conceptual clusters into which they
are grouped.