Carrot2 is an Open Source Search Results Clustering Engine. It can automatically organize (cluster) search results into thematic categories:
Search results clustered with Carrot2 (live demo)
Carrot2 provides an architecture for acquiring search results from various sources (YahooAPI, GoogleAPI, MSN Search API, OpenSearch, Lucene index), clustering the results and visualising the clusters. Currently, 5 clustering algorithms are available that are suitable for different kinds of document clustering tasks.
Thanks to its flexible architecture, high quality and a friendly BSD-like license, Carrot2 has been successfully used in a number of commercial and research applications and resulted in a number of interesting publications. To get started, please have a look at live demos and the downloads section. If you have any questions or comments about Carrot2, please let us know.
For consulting services, installation, maintenance and text mining expertise, please contact the Carrot2 spin-off company called Carrot Search. Carrot Search offers Lingo3G -- the third generation high-performance document clustering engine featuring hierarchical clustering, ontologies, synonyms and advanced tuning capabilities.