| Package | Description | 
|---|---|
| org.apache.solr.cloud.autoscaling | Package for classes related to autoscaling | 
| org.apache.solr.cloud.autoscaling.sim | Simulated environment for autoscaling. | 
| org.apache.solr.core | Core classes implementing Solr internals and the management of  SolrCores | 
| org.apache.solr.handler | Concrete implementations of  SolrRequestHandler | 
| org.apache.solr.handler.admin | SolrRequestHandlerimplementations for powering he Solr Admin UI | 
| org.apache.solr.handler.component | SearchComponentimplementations for 
 use inSearchHandler | 
| org.apache.solr.handler.tagger | The  TaggerRequestHandlerand supporting classes. | 
| org.apache.solr.highlight | SolrHighlighterAPI and related implementations and utilities | 
| org.apache.solr.metrics | The  SolrCoreMetricManageris responsible for
 collecting metrics fromSolrMetricProducer's
 and exposing metrics toSolrMetricReporter's. | 
| org.apache.solr.metrics.reporters | This package houses 'pluggable' metric reporters that
 inherit from the  SolrMetricReporterclass. | 
| org.apache.solr.metrics.reporters.solr | This package contains  SolrMetricReporterimplementations
 specific to SolrCloud reporting. | 
| org.apache.solr.search | APIs and classes for parsing and processing search requests | 
| org.apache.solr.search.function | Solr implementations of  ValueSourcefor function queries. | 
| org.apache.solr.security | Commonly used classes for Solr security framework. | 
| org.apache.solr.store.blockcache | An HDFS blockcache implementation. | 
| org.apache.solr.store.hdfs | An HDFS Directory implementation. | 
| org.apache.solr.update | APIs and classes for managing index updates | 
| org.apache.solr.util.stats | Utilities for collecting statistics | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| Class and Description | 
|---|
| SolrCoreMetricManager Responsible for collecting metrics from  SolrMetricProducer's
 and exposing metrics toSolrMetricReporter's. | 
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| AggregateMetric.Update Simple class to represent current value and how many times it was set. | 
| FilteringSolrMetricReporter | 
| SolrMetricInfo Wraps meta-data for a metric. | 
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| SolrMetricReporter Interface for 'pluggable' metric reporters. | 
| Class and Description | 
|---|
| FilteringSolrMetricReporter | 
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricReporter Interface for 'pluggable' metric reporters. | 
| Class and Description | 
|---|
| FilteringSolrMetricReporter | 
| SolrCoreContainerReporter A  SolrMetricReporterthat has access to itsCoreContainer. | 
| SolrCoreReporter A  FilteringSolrMetricReporterthat has access to itsSolrCore. | 
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricReporter Interface for 'pluggable' metric reporters. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
| Class and Description | 
|---|
| SolrMetricManager This class maintains a repository of named  MetricRegistryinstances, and provides several
 helper methods for managing various aspects of metrics reporting:
 
   registry creation, clearing and removal,
   creation of most common metric implementations,
   management ofSolrMetricReporter-s specific to a named registry.MetricRegistryinstances are automatically created when first referenced by name. | 
| SolrMetricProducer Used by objects that expose metrics through  SolrCoreMetricManager. | 
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.