Hierarchical clustering is a way of showing groups of results in a tree like structure, rather thatn the usual flat list.