# Uses of Package
org.apache.solr.handler.component

- Packages that use org.apache.solr.handler.component
  Package | Description
  --- | ---
  org.apache.solr.cloud | Classes for dealing with ZooKeeper when operating in SolrCloud mode.
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.request | APIs and classes for dealing with Solr requests
  org.apache.solr.response | API and implementations of `QueryResponseWriter` for formatting Solr request responses
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.facet | APIs and classes for the JSON Facet API.
  org.apache.solr.search.grouping.distributed | Internal classes used to implement distributed result grouping
  org.apache.solr.search.grouping.distributed.requestfactory | Internal classes used to implement distributed result grouping
  org.apache.solr.search.grouping.distributed.responseprocessor | Internal classes used to implement distributed result grouping
  org.apache.solr.search.grouping.distributed.shardresultserializer | Internal classes used to implement distributed result grouping
  org.apache.solr.search.grouping.endresulttransformer | APIs and classes for transforming result grouping results into the appropriate response format
  org.apache.solr.search.join | Classes related to joins.
  org.apache.solr.search.stats | APIs and Classes implementing the Stats component used for document frequency calculations.
  org.apache.solr.spelling | APIs and classes used by the `SpellCheckComponent`
  org.apache.solr.util | Common utility classes used throughout Solr

- Classes in org.apache.solr.handler.component used by org.apache.solr.cloud
  Class and Description
  ShardHandler
  ShardHandlerFactory

- Classes in org.apache.solr.handler.component used by org.apache.solr.core
  Class and Description
  SearchComponent TODO!
  ShardHandlerFactory

- Classes in org.apache.solr.handler.component used by org.apache.solr.handler
  Class and Description
  SearchHandler Refer SOLR-281

- Classes in org.apache.solr.handler.component used by org.apache.solr.handler.component
  Class and Description
  FacetComponent.DistribFieldFacet This API is experimental and subject to change
  FacetComponent.FacetBase This API is experimental and subject to change
  FacetComponent.FacetContext Encapsulates facet ranges and facet queries such that their parameters are parsed and cached for efficient re-use.
  FacetComponent.FacetInfo This class is used exclusively for merging results from each shard in a distributed facet request.
  FacetComponent.FieldFacet This API is experimental and subject to change
  FacetComponent.QueryFacet This API is experimental and subject to change
  FacetComponent.ShardFacetCount This API is experimental and subject to change
  HttpShardHandlerFactory
  IterativeMergeStrategy.CallBack
  MergeStrategy The MergeStrategy class defines custom merge logic for distributed searches.
  PivotFacet Models a single instance of a "pivot" specified by a `FacetParams.FACET_PIVOT` param, which may contain multiple nested fields.
  PivotFacetField Models a single field somewhere in a hierarchy of fields as part of a pivot facet.
  PivotFacetFieldValueCollection Emcapsulates a collection of `PivotFacetValue`s associated with a `PivotFacetField` withs pecial tracking of a `PivotFacetValue` corrisponding to the `null` value when `FacetParams.FACET_MISSING` is used.
  PivotFacetValue Models a single (value, count) pair that will exist in the collection of values for a `PivotFacetField` parent.
  RangeFacetRequest Encapsulates a single facet.range request along with all its parameters.
  RangeFacetRequest.FacetRange Represents a single facet range (or gap) for which the count is to be calculated
  ResponseBuilder This class is experimental and will be changing in the future.
  ResponseBuilder.GlobalCollectionStat
  SearchComponent TODO!
  ShardDoc
  ShardHandler
  ShardHandlerFactory
  ShardRequest
  ShardResponse
  SpatialHeatmapFacets.HeatmapFacet Goes in `FacetComponent.FacetInfo.heatmapFacets`, created by `SpatialHeatmapFacets.distribParse(org.apache.solr.common.params.SolrParams, ResponseBuilder)`.
  StatsField Models all of the information associated with a single `StatsParams.STATS_FIELD` instance.
  StatsField.HllOptions Helper Struct for parsing and encapsulating all of the options relaed to building a `HLL`
  StatsField.Stat An enumeration representing the sumer set of all possible stat values that can be computed.
  StatsValues StatsValue defines the interface for the collection of statistical values about fields and facets.

- Classes in org.apache.solr.handler.component used by org.apache.solr.request
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  StatsField Models all of the information associated with a single `StatsParams.STATS_FIELD` instance.
  StatsValues StatsValue defines the interface for the collection of statistical values about fields and facets.

- Classes in org.apache.solr.handler.component used by org.apache.solr.response
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.

- Classes in org.apache.solr.handler.component used by org.apache.solr.search
  Class and Description
  MergeStrategy The MergeStrategy class defines custom merge logic for distributed searches.
  ResponseBuilder This class is experimental and will be changing in the future.

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.facet
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  SearchComponent TODO!
  ShardRequest

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.grouping.distributed
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  ShardRequest

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.grouping.distributed.requestfactory
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  ShardRequest

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.grouping.distributed.responseprocessor
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  ShardRequest

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.grouping.distributed.shardresultserializer
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.grouping.endresulttransformer
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.join
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  SearchComponent TODO!

- Classes in org.apache.solr.handler.component used by org.apache.solr.search.stats
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  ShardRequest
  ShardResponse

- Classes in org.apache.solr.handler.component used by org.apache.solr.spelling
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  SpellCheckMergeData

- Classes in org.apache.solr.handler.component used by org.apache.solr.util
  Class and Description
  ResponseBuilder This class is experimental and will be changing in the future.
  ShardDoc

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