Uses of Package
cluster

Packages that use cluster
Util Lots of classes that are used throughout the engine, and could possibly be used in another project. 
benchmark Classes that benchmark the system. 
cluster Classes that deal with the unsupervised clustering. 
websearch Classes for searching general web results. 
 

Classes in cluster used by Util
ClusterDoc
          Represents a document that I can conduct unsupervised clustering on.
In fact, pretty much all documents can undergo this process if they implement these methods.
These documents also need to be able to compare themselves (for sorting purposes)
Phrase
          A key component of the unsupervised clustering.
Term
          A word in a phrase
 

Classes in cluster used by benchmark
ClusterDoc
          Represents a document that I can conduct unsupervised clustering on.
In fact, pretty much all documents can undergo this process if they implement these methods.
These documents also need to be able to compare themselves (for sorting purposes)
Phrase
          A key component of the unsupervised clustering.
 

Classes in cluster used by cluster
ClusterDoc
          Represents a document that I can conduct unsupervised clustering on.
In fact, pretty much all documents can undergo this process if they implement these methods.
These documents also need to be able to compare themselves (for sorting purposes)
ClusteringException
           
Phrase
          A key component of the unsupervised clustering.
Term
          A word in a phrase
 

Classes in cluster used by websearch
ClusterDoc
          Represents a document that I can conduct unsupervised clustering on.
In fact, pretty much all documents can undergo this process if they implement these methods.
These documents also need to be able to compare themselves (for sorting purposes)
Phrase
          A key component of the unsupervised clustering.