diff --git a/apachesolr.module b/apachesolr.module
index 6dc345a..7cbe503 100644
--- a/apachesolr.module
+++ b/apachesolr.module
@@ -220,6 +220,7 @@ function apachesolr_facetapi_searcher_info() {
       'adapter' => 'apachesolr',
       'instance' => $id,
       'path' => '',
+      'supports facet mincount' => TRUE,
       'supports facet missing' => TRUE,
     );
   }
@@ -276,6 +277,7 @@ function apachesolr_facetapi_facet_info($searcher_info) {
           'map callback' => $field_info['map callback'],
           'map options' => $field_info,
           'hierarchy callback' => $field_info['hierarchy callback'],
+          'facet mincount allowed' => $field_info['facet mincount allowed'],
           'facet missing allowed' => $field_info['facet missing allowed'],
         );
       }
@@ -2021,14 +2023,17 @@ function field_apachesolr_field_mappings() {
     'number_integer' => array(
       'indexing_callback' => 'apachesolr_fields_default_indexing_callback',
       'index_type' => 'tint',
+      'facet mincount allowed' => TRUE,
     ),
     'number_decimal' => array(
       'indexing_callback' => 'apachesolr_fields_default_indexing_callback',
       'index_type' => 'tfloat',
+      'facet mincount allowed' => TRUE,
     ),
     'number_float' => array(
       'indexing_callback' => 'apachesolr_fields_default_indexing_callback',
       'index_type' => 'tfloat',
+      'facet mincount allowed' => TRUE,
     ),
     'taxonomy_term_reference' => array(
       'map callback' => 'facetapi_map_taxonomy_terms',
@@ -2037,6 +2042,7 @@ function field_apachesolr_field_mappings() {
       'index_type' => 'integer',
       'facet_block_callback' => 'apachesolr_search_taxonomy_facet_block',
       'facets' => TRUE,
+      'facet mincount allowed' => TRUE,
     ),
   );
 
diff --git a/plugins/facetapi/query_type_term.inc b/plugins/facetapi/query_type_term.inc
index 5e4daf9..c99528a 100644
--- a/plugins/facetapi/query_type_term.inc
+++ b/plugins/facetapi/query_type_term.inc
@@ -40,6 +40,12 @@ class ApacheSolrFacetapiTerm extends FacetapiQueryType implements FacetapiQueryT
     $limit = empty($settings->settings['hard_limit']) ? 20 : (int) $settings->settings['hard_limit'];
     $query->addParam('f.' . $this->facet['field'] . '.facet.limit', $limit);
 
+    // Adds "facet mincount" parameter to limit the number of facets.
+    if (!empty($settings->settings['facet_mincount'])) {
+      $count = $settings->settings['facet_mincount'];
+      $query->addParam('f.' . $this->facet['field'] . '.facet.mincount', $count);
+    }
+
     $active = $this->adapter->getActiveItems($this->facet);
 
     // Adds filter based on the operator.
