1. A computer system for clustering text, comprising: a clustering engine for clustering a text in a cluster along with one or more other texts determined to be a good nearest neighbor of the text; and a good nearest neighbor analyzer operably coupled to the clustering engine for determining the one or more other texts to be a good nearest neighbor of the text.