carrot2
« Back to VersTracker
Description:
Search results clustering engine
Type: Formula  |  Latest Version: 4.8.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: clustering search nlp java information-retrieval machine-learning
Install: brew install carrot2
About:
Carrot2 is an open-source search results clustering engine that organizes search results into descriptive thematic groups. It provides a natural language alternative to traditional ranked lists, making large result sets more navigable. The engine supports multiple clustering algorithms and can be integrated as a library or used via its web UI.
Key Features:
  • Multiple clustering algorithms (Lingo, STC, Lingo3G)
  • Support for various document sources (Solr, Elasticsearch, file formats)
  • REST API and Java library integration
  • Web-based UI for testing and visualization
  • Customizable clustering parameters
Use Cases:
  • Improving search user experience by organizing results into topics
  • Analyzing large document collections to discover themes
  • Building faceted navigation for content-heavy websites
  • Enterprise knowledge management and document organization
Alternatives:
  • Elasticsearch – Elasticsearch offers basic aggregation but Carrot2 provides advanced thematic clustering
  • Solr – Solr has result grouping but Carrot2 specializes in semantic clustering
  • Voyant Tools – Voyant is for text analysis while Carrot2 focuses on search result organization
License: Apache-2.0
Dependencies: openjdk
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 24, 2025 3:40pm 0 VERSION_BUMP 903082a3
Sep 15, 2024 3:52am 0 VERSION_BUMP ce0c1b07