| Package | Description | 
|---|---|
| org.apache.solr.cloud | Classes for dealing with ZooKeeper when operating in SolrCloud mode. | 
| 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.export | Solr's Export Handler Functionality | 
| 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 | 
|---|
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| 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  SolrMetricManager. | 
| Class and Description | 
|---|
| AggregateMetric.Update Simple class to represent current value and how many times it was set. | 
| FilteringSolrMetricReporter A  SolrMetricReporterthat supports (prefix) filters. | 
| MetricSuppliers.NoOpCounterSupplier No-op implementation of  Countersupplier. | 
| MetricSuppliers.NoOpGauge No-op implementation of  Gauge. | 
| MetricSuppliers.NoOpHistogramSupplier No-op implementation of  Histogramsupplier. | 
| MetricSuppliers.NoOpMeterSupplier No-op implementation of  Metersupplier. | 
| MetricSuppliers.NoOpMetric Marker interface for all no-op metrics. | 
| MetricSuppliers.NoOpTimerSupplier No-op implementation of  Timersupplier. | 
| 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. | 
| SolrMetricManager.ResolutionStrategy Potential conflict resolution strategies when attempting to register a new metric that already exists | 
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| SolrMetricReporter Interface for 'pluggable' metric reporters. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| FilteringSolrMetricReporter A  SolrMetricReporterthat supports (prefix) filters. | 
| 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 A  SolrMetricReporterthat supports (prefix) filters. | 
| 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 | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| Class and Description | 
|---|
| SolrMetricProducer Used by objects that expose metrics through  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
| 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  SolrMetricManager. | 
| SolrMetricsContext This class represents a metrics context that ties together components with the same life-cycle
 and provides convenient access to the metric registry. | 
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.