Carrot2 is a text clustering engine. It can automatically organize small to medium collections of documents (like search results or abstracts) into thematic categories.
Carrot2 is a software component (see Java API examples).
Binary releases ship with a HTTP/JSON REST API service called the DCS (document clustering server) for integration with other languages.
Integration with document retrieval services is possible via Apache Solr plugin and Elasticsearch plugin.
Source code is at GitHub.
-
Project website is at: project.carrot2.org
-
Developer documentation and examples are part of binary releases. Once downloaded and unpacked, start the DCS:
cd dcs ./dcs
and open the documentation at localhost:8080/doc/ or JavaDoc API reference localhost:8080/javadoc/.
- Issues, pull-requests, communication:
https://github.com/carrot2/carrot2
Carrot2 is licensed under the BSD license.