Carrot2
A versatile engine for search result categorization
Description
Carrot2 is a versatile software library offering a dedicated engine for clustering and categorizing search engine results. It comes equipped with several clustering methodologies, giving you the flexibility to choose the best approach for your specific data and use case. This turns long, flat lists of search hits into a structured hierarchy of topics, dramatically improving information retrieval. Developers can leverage this capability to create applications with superior search experiences, from web portals to internal knowledge management systems.
Screenshots

Click to view full size
