## Uses of Class
org.apache.solr.handler.component.FacetComponent.FacetBase

- Packages that use FacetComponent.FacetBase
  Package | Description
  --- | ---
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`

- - ### Uses of FacetComponent.FacetBase in org.apache.solr.handler.component

    Subclasses of FacetComponent.FacetBase in org.apache.solr.handler.component
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FacetComponent.DistribFieldFacet` This API is experimental and subject to change
    `static class` | `FacetComponent.FieldFacet` This API is experimental and subject to change
    `static class` | `FacetComponent.QueryFacet` This API is experimental and subject to change
    `class` | `PivotFacet` Models a single instance of a "pivot" specified by a `FacetParams.FACET_PIVOT` param, which may contain multiple nested fields.
    `class` | `RangeFacetRequest` Encapsulates a single facet.range request along with all its parameters.
    `static class` | `SpatialHeatmapFacets.HeatmapFacet` Goes in `FacetComponent.FacetInfo.heatmapFacets`, created by `SpatialHeatmapFacets.distribParse(org.apache.solr.common.params.SolrParams, ResponseBuilder)`.

    Methods in org.apache.solr.handler.component that return types with arguments of type FacetComponent.FacetBase
    Modifier and Type | Method and Description
    --- | ---
    `List<FacetComponent.FacetBase>` | FacetComponent.FacetContext.`getAllQueryFacets()`
    `List<FacetComponent.FacetBase>` | FacetComponent.FacetContext.`getQueryFacetsForTag(String tag)`

    Method parameters in org.apache.solr.handler.component with type arguments of type FacetComponent.FacetBase
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | PivotFacetProcessor.`addPivotQueriesAndRanges(NamedList<Object> pivot, SolrParams params, DocSet docs, List<FacetComponent.FacetBase> facetQueries, List<RangeFacetRequest> facetRanges)` Add facet.queries and facet.ranges to the pivot response if needed
    `protected List<NamedList<Object>>` | PivotFacetProcessor.`doPivots(NamedList<Integer> superFacets, String field, String subField, Deque<String> fnames, Deque<String> vnames, SimpleFacets.ParsedParams parsed, List<StatsField> statsFields, List<FacetComponent.FacetBase> facetQueries, List<RangeFacetRequest> facetRanges)` Recursive function to compute all the pivot counts for the values under the specified field

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.