| Name | Description | Type | Package | Framework |
| CarrotClusteringEngine | Search results clustering engine based on Carrot2 clustering algorithms. | Class | org.apache.solr.handler.clustering.carrot2 | Apache Solr Lucene |
| CarrotParams | Carrot2 parameter mapping (recognized and mapped if passed via Solr configuration). | Class | org.apache.solr.handler.clustering.carrot2 | Apache Solr Lucene |
| ClusteringComponent | Provides a plugin for performing cluster analysis. | Class | org.apache.solr.handler.clustering | Apache Solr Lucene |
| ClusteringEngine | A base class for SearchClusteringEngine and DocumentClusteringEngine. | Class | org.apache.solr.handler.clustering | Apache Solr Lucene |
| ClusteringParams | WARNING: This API is experimental and might change in incompatible ways in the next release. | Interface | org.apache.solr.handler.clustering | Apache Solr Lucene |
| DocumentClusteringEngine | WARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.solr.handler.clustering | Apache Solr Lucene |
| LuceneCarrot2StemmerFactory | An implementation of Carrot2's IStemmerFactory based on Lucene's APIs. | Class | org.apache.solr.handler.clustering.carrot2 | Apache Solr Lucene |
| LuceneCarrot2TokenizerFactory | An implementation of Carrot2's ITokenizerFactory based on Lucene's Smart Chinese tokenizer. | Class | org.apache.solr.handler.clustering.carrot2 | Apache Solr Lucene |
| SearchClusteringEngine | Base class for clustering engines performing cluster analysis on searchWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.solr.handler.clustering | Apache Solr Lucene |
| SolrStopwordsCarrot2LexicalDataFactory | An implementation of Carrot2's ILexicalDataFactory that adds stop words from a field's StopFilter to the default stop words used in Carrot2, | Class | org.apache.solr.handler.clustering.carrot2 | Apache Solr Lucene |