# Hierarchy For All Packages

Package Hierarchies:

- org.apache.solr,
- org.apache.solr.analysis,
- org.apache.solr.client.solrj.embedded,
- org.apache.solr.cloud,
- org.apache.solr.cloud.overseer,
- org.apache.solr.cloud.rule,
- org.apache.solr.core,
- org.apache.solr.core.backup,
- org.apache.solr.core.backup.repository,
- org.apache.solr.core.snapshots,
- org.apache.solr.handler,
- org.apache.solr.handler.admin,
- org.apache.solr.handler.component,
- org.apache.solr.handler.loader,
- org.apache.solr.highlight,
- org.apache.solr.index,
- org.apache.solr.index.hdfs,
- org.apache.solr.internal.csv,
- org.apache.solr.internal.csv.writer,
- org.apache.solr.logging,
- org.apache.solr.logging.jul,
- org.apache.solr.logging.log4j,
- org.apache.solr.parser,
- org.apache.solr.query,
- org.apache.solr.request,
- org.apache.solr.request.json,
- org.apache.solr.request.macro,
- org.apache.solr.response,
- org.apache.solr.response.transform,
- org.apache.solr.rest,
- org.apache.solr.rest.schema,
- org.apache.solr.rest.schema.analysis,
- org.apache.solr.schema,
- org.apache.solr.search,
- org.apache.solr.search.facet,
- org.apache.solr.search.function,
- org.apache.solr.search.function.distance,
- org.apache.solr.search.grouping,
- org.apache.solr.search.grouping.collector,
- org.apache.solr.search.grouping.distributed,
- org.apache.solr.search.grouping.distributed.command,
- org.apache.solr.search.grouping.distributed.requestfactory,
- org.apache.solr.search.grouping.distributed.responseprocessor,
- org.apache.solr.search.grouping.distributed.shardresultserializer,
- org.apache.solr.search.grouping.endresulttransformer,
- org.apache.solr.search.join,
- org.apache.solr.search.mlt,
- org.apache.solr.search.similarities,
- org.apache.solr.search.stats,
- org.apache.solr.security,
- org.apache.solr.servlet,
- org.apache.solr.servlet.cache,
- org.apache.solr.spelling,
- org.apache.solr.spelling.suggest,
- org.apache.solr.spelling.suggest.fst,
- org.apache.solr.spelling.suggest.jaspell,
- org.apache.solr.spelling.suggest.tst,
- org.apache.solr.store.blockcache,
- org.apache.solr.store.hdfs,
- org.apache.solr.uninverting,
- org.apache.solr.update,
- org.apache.solr.update.processor,
- org.apache.solr.util,
- org.apache.solr.util.hll,
- org.apache.solr.util.plugin,
- org.apache.solr.util.stats,
- org.apache.solr.util.xslt

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.analysis.util.AbstractAnalysisFactory
    - org.apache.lucene.analysis.util.TokenFilterFactory
      - org.apache.solr.rest.schema.analysis.BaseManagedTokenFilterFactory (implements org.apache.solr.rest.ManagedResourceObserver, org.apache.lucene.analysis.util.ResourceLoaderAware)
        - org.apache.solr.rest.schema.analysis.ManagedStopFilterFactory
        - org.apache.solr.rest.schema.analysis.ManagedSynonymFilterFactory
      - org.apache.solr.analysis.ReversedWildcardFilterFactory
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - java.util.TreeSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>, java.io.Serializable)
        - org.apache.solr.util.BoundedTreeSet<E>
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
      - org.apache.solr.core.JmxMonitoredMap<K,V>
    - java.util.IdentityHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.solr.search.QueryContext (implements java.io.Closeable)
  - org.apache.solr.util.plugin.AbstractPluginLoader<T>
    - org.apache.solr.schema.FieldTypePluginLoader
    - org.apache.solr.util.plugin.MapPluginLoader<T>
    - org.apache.solr.util.plugin.NamedListPluginLoader<T>
  - org.apache.solr.core.AbstractSolrEventListener (implements org.apache.solr.core.SolrEventListener)
    - org.apache.solr.schema.ExternalFileFieldReloader
    - org.apache.solr.core.QuerySenderListener
  - org.apache.solr.cloud.ActionThrottle
  - org.apache.solr.cloud.AddReplicaCmd
  - org.apache.solr.util.AdjustableSemaphore
  - org.apache.solr.handler.AnalysisRequestHandlerBase.AnalysisContext
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - org.apache.solr.analysis.SolrAnalyzer
      - org.apache.solr.schema.FieldType.DefaultAnalyzer
      - org.apache.solr.analysis.TokenizerChain
  - org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
    - org.apache.solr.logging.log4j.EventAppender
  - org.apache.solr.cloud.Assign
  - org.apache.solr.update.processor.AtomicUpdateDocumentMerger
  - org.apache.lucene.util.AttributeImpl (implements org.apache.lucene.util.Attribute, java.lang.Cloneable)
    - org.apache.solr.handler.AnalysisRequestHandlerBase.TokenTrackingAttributeImpl (implements org.apache.solr.handler.AnalysisRequestHandlerBase.TokenTrackingAttribute)
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.solr.handler.AnalysisRequestHandlerBase.ListBasedTokenStream
      - org.apache.lucene.analysis.TokenFilter
        - org.apache.solr.analysis.ReversedWildcardFilter
  - org.apache.hadoop.security.authentication.server.AuthenticationFilter (implements javax.servlet.Filter)
    - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
      - org.apache.solr.security.DelegationTokenKerberosFilter
    - org.apache.solr.security.KerberosFilter
  - org.apache.solr.security.AuthenticationPlugin (implements java.io.Closeable)
    - org.apache.solr.security.BasicAuthPlugin (implements org.apache.solr.security.ConfigEditablePlugin)
    - org.apache.solr.security.KerberosPlugin (implements org.apache.solr.security.HttpClientInterceptorPlugin)
    - org.apache.solr.security.PKIAuthenticationPlugin (implements org.apache.solr.security.HttpClientInterceptorPlugin)
  - org.apache.solr.security.AuthorizationContext
  - org.apache.solr.security.AuthorizationContext.CollectionRequest
  - org.apache.solr.security.AuthorizationResponse
  - org.apache.solr.cloud.BackupCmd
  - org.apache.solr.core.backup.BackupManager
  - org.apache.solr.core.backup.repository.BackupRepositoryFactory
  - org.apache.solr.response.BinaryResponseWriter (implements org.apache.solr.response.BinaryQueryResponseWriter)
    - org.apache.solr.response.SmileResponseWriter
  - org.apache.solr.response.BinaryResponseWriter.Resolver (implements org.apache.solr.common.util.JavaBinCodec.ObjectResolver, org.apache.solr.common.util.JavaBinCodec.WritableDocFields)
  - org.apache.solr.search.BitDocSet
  - org.apache.solr.core.BlobRepository
  - org.apache.solr.core.BlobRepository.BlobContent<T>
  - org.apache.solr.core.BlobRepository.BlobContentRef<T>
  - org.apache.solr.store.blockcache.BlockCache
  - org.apache.solr.store.blockcache.BlockCacheKey (implements java.lang.Cloneable)
  - org.apache.solr.store.blockcache.BlockCacheLocation
  - org.apache.solr.store.blockcache.BlockDirectoryCache (implements org.apache.solr.store.blockcache.Cache)
  - org.apache.solr.search.facet.BlockJoin
  - org.apache.solr.store.blockcache.BlockLocks
  - org.apache.solr.store.blockcache.BufferStore (implements org.apache.solr.store.blockcache.Store)
  - org.apache.solr.search.CacheConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.search.stats.CachedSearcherStats
  - org.apache.solr.core.CachingDirectoryFactory.CacheValue
  - org.apache.solr.handler.CdcrParams
  - org.apache.solr.handler.CdcrReplicator (implements java.lang.Runnable)
  - org.apache.solr.update.CdcrUpdateLog.BufferedUpdates
  - org.apache.solr.update.CdcrUpdateLog.CdcrLogReader
  - org.apache.solr.internal.csv.CharBuffer
  - org.apache.solr.index.hdfs.CheckHdfsIndex
  - org.apache.solr.logging.CircularList<T> (implements java.lang.Iterable<T>)
  - java.lang.ClassLoader
    - org.apache.solr.core.MemClassLoader (implements java.lang.AutoCloseable, org.apache.lucene.analysis.util.ResourceLoader)
  - org.apache.solr.util.stats.Clock
    - org.apache.solr.util.stats.Clock.CpuTimeClock
    - org.apache.solr.util.stats.Clock.UserTimeClock
  - org.apache.solr.core.CloseHook
  - org.apache.solr.core.CloudConfig
  - org.apache.solr.core.CloudConfig.CloudConfigBuilder
  - org.apache.solr.cloud.CloudDescriptor
  - org.apache.solr.cloud.CloudUtil
  - org.apache.solr.cloud.overseer.ClusterStateMutator
  - org.apache.solr.handler.admin.ClusterStatus
  - org.apache.solr.core.CodecFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.SchemaCodecFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.solr.search.CollapsingQParserPlugin.CollapseScore
  - org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelector
  - org.apache.solr.cloud.overseer.CollectionMutator
  - org.apache.solr.core.snapshots.CollectionSnapshotMetaData (implements org.noggit.JSONWriter.Writable)
  - org.apache.solr.core.snapshots.CollectionSnapshotMetaData.CoreSnapshotMetaData (implements org.noggit.JSONWriter.Writable)
  - org.apache.solr.search.stats.CollectionStats
  - org.apache.solr.search.grouping.CommandHandler
  - org.apache.solr.search.grouping.CommandHandler.Builder
  - org.apache.solr.util.CommandOperation
  - org.apache.solr.update.CommitTracker (implements java.lang.Runnable)
  - org.apache.solr.util.ConcurrentLFUCache<K,V> (implements org.apache.solr.common.util.Cache<K,V>)
  - org.apache.solr.util.ConcurrentLFUCache.CacheEntry<K,V> (implements java.lang.Comparable<T>)
  - org.apache.solr.util.ConcurrentLFUCache.Stats
  - org.apache.solr.util.ConcurrentLRUCache<K,V> (implements org.apache.solr.common.util.Cache<K,V>)
  - org.apache.solr.util.ConcurrentLRUCache.CacheEntry<K,V> (implements java.lang.Comparable<T>)
  - org.apache.solr.util.ConcurrentLRUCache.Stats
  - org.apache.solr.core.Config
    - org.apache.solr.core.SolrConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.ConfigOverlay (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.ConfigSet
  - org.apache.solr.core.ConfigSetProperties
  - org.apache.solr.core.ConfigSetService
    - org.apache.solr.cloud.CloudConfigSetService
    - org.apache.solr.core.ConfigSetService.Default
      - org.apache.solr.core.ConfigSetService.SchemaCaching
  - org.apache.solr.handler.ContentStreamLoader
  - org.apache.solr.handler.loader.ContentStreamLoader
    - org.apache.solr.handler.loader.CSVLoader
    - org.apache.solr.handler.loader.JavabinLoader
    - org.apache.solr.handler.loader.JsonLoader
    - org.apache.solr.handler.loader.XMLLoader
  - org.apache.solr.schema.CopyField
  - org.apache.solr.core.CoreContainer
  - org.apache.solr.core.CoreContainer.CoreLoadFailure
  - org.apache.solr.core.CoreDescriptor
  - org.apache.lucene.queryparser.xml.CoreParser (implements org.apache.lucene.queryparser.xml.QueryBuilder)
    - org.apache.solr.search.SolrCoreParser (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.core.CorePropertiesLocator (implements org.apache.solr.core.CoresLocator)
  - org.apache.solr.core.CoreSorter
  - org.apache.solr.cloud.CreateAliasCmd
  - org.apache.solr.cloud.CreateCollectionCmd
  - org.apache.solr.cloud.CreateShardCmd
  - org.apache.solr.cloud.CreateSnapshotCmd
  - org.apache.solr.util.CryptoKeys
  - org.apache.solr.util.CryptoKeys.RSAKeyPair
  - org.apache.solr.internal.csv.writer.CSVConfig
  - org.apache.solr.internal.csv.writer.CSVConfigGuesser
  - org.apache.solr.internal.csv.writer.CSVField
  - org.apache.solr.internal.csv.CSVParser
  - org.apache.solr.internal.csv.CSVPrinter
  - org.apache.solr.response.CSVResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.internal.csv.CSVStrategy (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.solr.internal.csv.CSVUtils
  - org.apache.solr.internal.csv.writer.CSVWriter
  - org.apache.solr.cloud.CurrentCoreDescriptorProvider
  - org.apache.solr.search.CursorMark
  - org.apache.lucene.store.DataInput (implements java.lang.Cloneable)
    - org.apache.lucene.store.IndexInput (implements java.lang.Cloneable, java.io.Closeable)
      - org.apache.solr.store.blockcache.CustomBufferedIndexInput
        - org.apache.solr.store.hdfs.HdfsDirectory.HdfsIndexInput
  - org.apache.lucene.store.DataOutput
    - org.apache.lucene.store.IndexOutput (implements java.io.Closeable)
      - org.apache.lucene.store.OutputStreamIndexOutput
        - org.apache.solr.store.hdfs.HdfsFileWriter
      - org.apache.solr.store.blockcache.ReusedBufferedIndexOutput
        - org.apache.solr.store.blockcache.CachedIndexOutput
  - org.apache.solr.util.DateMathParser
  - org.apache.solr.highlight.DefaultSolrHighlighter.FvhContainer
  - org.apache.solr.util.DefaultSolrThreadFactory (implements java.util.concurrent.ThreadFactory)
  - org.apache.solr.security.DelegationTokenKerberosFilter.SolrZkToCuratorCredentialsACLs
  - org.apache.solr.cloud.DeleteAliasCmd
  - org.apache.solr.cloud.DeleteCollectionCmd
  - org.apache.solr.cloud.DeleteNodeCmd
  - org.apache.solr.cloud.DeleteReplicaCmd
  - org.apache.solr.cloud.DeleteShardCmd
  - org.apache.solr.cloud.DeleteSnapshotCmd
  - org.apache.solr.core.Diagnostics
  - org.apache.solr.spelling.suggest.DictionaryFactory
    - org.apache.solr.spelling.suggest.DocumentDictionaryFactory
    - org.apache.solr.spelling.suggest.DocumentExpressionDictionaryFactory
    - org.apache.solr.spelling.suggest.FileDictionaryFactory
    - org.apache.solr.spelling.suggest.HighFrequencyDictionaryFactory
  - org.apache.lucene.store.Directory (implements java.io.Closeable)
    - org.apache.lucene.store.BaseDirectory
      - org.apache.solr.store.hdfs.HdfsDirectory
    - org.apache.lucene.store.FilterDirectory
      - org.apache.solr.store.blockcache.BlockDirectory (implements org.apache.solr.core.ShutdownAwareDirectory)
  - org.apache.solr.core.DirectoryFactory (implements java.io.Closeable, org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.CachingDirectoryFactory
      - org.apache.solr.core.EphemeralDirectoryFactory
        - org.apache.solr.core.RAMDirectoryFactory
      - org.apache.solr.core.HdfsDirectoryFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
      - org.apache.solr.core.StandardDirectoryFactory
        - org.apache.solr.core.MMapDirectoryFactory
        - org.apache.solr.core.NIOFSDirectoryFactory
        - org.apache.solr.core.NRTCachingDirectoryFactory
        - org.apache.solr.core.SimpleFSDirectoryFactory
  - org.apache.solr.servlet.DirectSolrConnection
  - org.apache.solr.util.DistanceUnits
  - org.apache.solr.cloud.DistributedMap
    - org.apache.solr.cloud.SizeLimitedDistributedMap
  - org.apache.solr.cloud.DistributedQueue
    - org.apache.solr.cloud.OverseerTaskQueue
  - org.apache.solr.update.processor.DistributedUpdateProcessor.RequestReplicationTracker
  - org.apache.lucene.search.DocIdSet (implements org.apache.lucene.util.Accountable)
    - org.apache.solr.search.FilteredDocIdSet
      - org.apache.solr.search.BitsFilteredDocIdSet
  - org.apache.lucene.search.DocIdSetIterator
    - org.apache.lucene.index.PostingsEnum
      - org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
        - org.apache.solr.search.BitsFilteredPostingsEnum
  - org.apache.solr.search.DocListAndSet
  - org.apache.solr.search.DocSetBuilder
  - org.apache.solr.search.DocSetCollector.ExpandingIntArray
  - org.apache.solr.search.DocSetUtil
  - org.apache.solr.search.DocSlice (implements org.apache.solr.search.DocList)
  - org.apache.solr.response.DocsStreamer (implements java.util.Iterator<E>)
  - org.apache.solr.uninverting.DocTermOrds (implements org.apache.lucene.util.Accountable)
    - org.apache.solr.search.facet.UnInvertedField
  - org.apache.solr.response.transform.DocTransformer
    - org.apache.solr.response.transform.BaseEditorialTransformer
    - org.apache.solr.response.transform.DocTransformers
    - org.apache.solr.response.transform.RenameFieldTransformer
    - org.apache.solr.response.transform.ScoreAugmenter
    - org.apache.solr.response.transform.ValueSourceAugmenter
  - org.apache.solr.update.DocumentBuilder
  - org.apache.solr.request.DocValuesFacets
  - org.apache.solr.request.DocValuesStats
  - org.apache.solr.util.DOMUtil
  - org.apache.solr.cloud.ElectionContext (implements java.io.Closeable)
  - org.apache.solr.util.stats.EWMA
  - org.apache.solr.util.stats.ExponentiallyDecayingSample (implements org.apache.solr.util.stats.Sample)
  - org.apache.solr.search.ExtendedDismaxQParser.Clause
  - org.apache.solr.search.ExtendedDismaxQParser.ExtendedDismaxConfiguration
  - org.apache.solr.search.ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias
  - org.apache.solr.search.facet.FacetBucket
  - org.apache.solr.handler.component.FacetComponent.FacetBase
    - org.apache.solr.handler.component.FacetComponent.FieldFacet
      - org.apache.solr.handler.component.FacetComponent.DistribFieldFacet
    - org.apache.solr.handler.component.FacetComponent.QueryFacet
    - org.apache.solr.handler.component.PivotFacet
    - org.apache.solr.handler.component.RangeFacetRequest
    - org.apache.solr.handler.component.SpatialHeatmapFacets.HeatmapFacet
  - org.apache.solr.handler.component.FacetComponent.FacetContext
  - org.apache.solr.handler.component.FacetComponent.FacetInfo
  - org.apache.solr.handler.component.FacetComponent.ShardFacetCount
  - org.apache.solr.search.facet.FacetDebugInfo
  - org.apache.solr.search.facet.FacetMerger
    - org.apache.solr.search.facet.FacetFieldMerger
    - org.apache.solr.search.facet.FacetRangeMerger
    - org.apache.solr.search.facet.SumAgg.Merger
  - org.apache.solr.search.facet.FacetMerger.Context
  - org.apache.solr.search.facet.FacetProcessor<FacetRequestT>
  - org.apache.solr.search.facet.FacetRequest
    - org.apache.solr.search.facet.FacetField
    - org.apache.solr.search.facet.FacetQuery
    - org.apache.solr.search.facet.FacetRange
  - org.apache.solr.search.facet.FacetRequest.Domain
  - org.apache.solr.parser.FastCharStream (implements org.apache.solr.parser.CharStream)
  - org.apache.solr.handler.component.FieldFacetStats
  - org.apache.solr.update.processor.FieldMutatingUpdateProcessorFactory.SelectorParams
  - org.apache.solr.search.FieldParams
  - org.apache.solr.schema.FieldProperties
    - org.apache.solr.schema.FieldType
      - org.apache.solr.schema.AbstractSpatialFieldType<T> (implements org.apache.solr.schema.SpatialQueryable)
        - org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType<T>
          - org.apache.solr.schema.DateRangeField (implements org.apache.solr.schema.DateValueFieldType)
          - org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType
          - org.apache.solr.schema.SpatialTermQueryPrefixTreeFieldType
        - org.apache.solr.schema.BBoxField (implements org.apache.solr.schema.SchemaAware)
        - org.apache.solr.schema.RptWithGeometrySpatialField
        - org.apache.solr.schema.SpatialPointVectorFieldType (implements org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.AbstractSubTypeFieldType (implements org.apache.solr.schema.SchemaAware)
        - org.apache.solr.schema.CoordinateFieldType
          - org.apache.solr.schema.PointType (implements org.apache.solr.schema.SpatialQueryable)
        - org.apache.solr.schema.LatLonType (implements org.apache.solr.schema.SpatialQueryable)
      - org.apache.solr.schema.BinaryField
      - org.apache.solr.schema.CollationField
      - org.apache.solr.schema.CurrencyField (implements org.apache.lucene.analysis.util.ResourceLoaderAware, org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.ExternalFileField (implements org.apache.solr.schema.SchemaAware)
      - org.apache.solr.schema.GeoHashField (implements org.apache.solr.schema.SpatialQueryable)
      - org.apache.solr.schema.PrimitiveFieldType
        - org.apache.solr.schema.BoolField
        - org.apache.solr.schema.EnumField
        - org.apache.solr.schema.StrField
          - org.apache.solr.schema.UUIDField
        - org.apache.solr.schema.TrieField
          - org.apache.solr.schema.TrieDateField (implements org.apache.solr.schema.DateValueFieldType)
          - org.apache.solr.schema.TrieDoubleField (implements org.apache.solr.schema.DoubleValueFieldType)
          - org.apache.solr.schema.TrieFloatField (implements org.apache.solr.schema.FloatValueFieldType)
          - org.apache.solr.schema.TrieIntField (implements org.apache.solr.schema.IntValueFieldType)
          - org.apache.solr.schema.TrieLongField (implements org.apache.solr.schema.LongValueFieldType)
      - org.apache.solr.schema.RandomSortField
      - org.apache.solr.schema.TextField
        - org.apache.solr.schema.PreAnalyzedField
    - org.apache.solr.schema.SchemaField
  - org.apache.solr.rest.schema.FieldTypeXmlAdapter
  - org.apache.solr.search.facet.FieldUtil
  - org.apache.solr.util.FileUtils
  - org.apache.lucene.search.FilterCollector (implements org.apache.lucene.search.Collector)
    - org.apache.solr.search.EarlyTerminatingCollector
    - org.apache.solr.search.grouping.collector.FilterCollector
  - com.google.common.collect.ForwardingObject
    - com.google.common.collect.ForwardingMap<K,V> (implements java.util.Map<K,V>)
      - org.apache.solr.util.MapListener<K,V>
  - org.apache.solr.util.FSHDFSUtils
  - org.apache.lucene.queries.function.FunctionValues
    - org.apache.solr.search.function.CollapseScoreFunction.CollapseScoreFunctionValues
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.apache.solr.client.solrj.embedded.JettySolrRunner.Servlet404
      - org.apache.solr.servlet.LoadAdminUiServlet
      - org.apache.solr.servlet.RedirectServlet
  - org.apache.solr.response.GraphMLResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.search.grouping.endresulttransformer.GroupedEndResultTransformer (implements org.apache.solr.search.grouping.endresulttransformer.EndResultTransformer)
  - org.apache.solr.search.Grouping
  - org.apache.solr.search.Grouping.Command<GROUP_VALUE_TYPE>
    - org.apache.solr.search.Grouping.CommandField
    - org.apache.solr.search.Grouping.CommandFunc
    - org.apache.solr.search.Grouping.CommandQuery
  - org.apache.solr.search.grouping.GroupingSpecification
  - java.util.logging.Handler
    - org.apache.solr.logging.jul.RecordHandler
  - org.apache.solr.search.HashDocSet
  - org.apache.solr.core.backup.repository.HdfsBackupRepository (implements org.apache.solr.core.backup.repository.BackupRepository)
  - org.apache.solr.store.hdfs.HdfsLocalityReporter (implements org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.util.HdfsUtil
  - org.apache.solr.highlight.HighlightingPluginBase (implements org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.highlight.DefaultEncoder (implements org.apache.solr.highlight.SolrEncoder)
    - org.apache.solr.highlight.GapFragmenter (implements org.apache.solr.highlight.SolrFragmenter)
    - org.apache.solr.highlight.HtmlEncoder (implements org.apache.solr.highlight.SolrEncoder)
    - org.apache.solr.highlight.HtmlFormatter (implements org.apache.solr.highlight.SolrFormatter)
    - org.apache.solr.highlight.RegexFragmenter (implements org.apache.solr.highlight.SolrFragmenter)
    - org.apache.solr.highlight.SimpleFragListBuilder (implements org.apache.solr.highlight.SolrFragListBuilder)
    - org.apache.solr.highlight.SingleFragListBuilder (implements org.apache.solr.highlight.SolrFragListBuilder)
    - org.apache.solr.highlight.SolrBoundaryScanner (implements org.apache.solr.util.plugin.NamedListInitializedPlugin, org.apache.solr.core.SolrInfoMBean)
      - org.apache.solr.highlight.BreakIteratorBoundaryScanner
      - org.apache.solr.highlight.SimpleBoundaryScanner
    - org.apache.solr.highlight.SolrFragmentsBuilder (implements org.apache.solr.util.plugin.NamedListInitializedPlugin, org.apache.solr.core.SolrInfoMBean)
      - org.apache.solr.highlight.ScoreOrderFragmentsBuilder
      - org.apache.solr.highlight.SimpleFragmentsBuilder
    - org.apache.solr.highlight.WeightedFragListBuilder (implements org.apache.solr.highlight.SolrFragListBuilder)
  - org.apache.solr.util.stats.Histogram
  - org.apache.solr.util.hll.HLL (implements java.lang.Cloneable)
  - org.apache.solr.search.facet.HLLAgg.HLLFactory
  - org.apache.solr.servlet.cache.HttpCacheHeaderUtil
  - org.apache.solr.servlet.HttpSolrCall
  - org.apache.solr.cloud.rule.ImplicitSnitch (implements org.apache.solr.handler.admin.CoreAdminHandler.Invocable)
  - org.apache.lucene.index.IndexDeletionPolicy
    - org.apache.solr.core.IndexDeletionPolicyWrapper
    - org.apache.solr.core.SolrDeletionPolicy (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.handler.IndexFetcher
  - org.apache.solr.handler.IndexFetcher.CompareResult
  - org.apache.solr.update.IndexFingerprint (implements org.apache.solr.common.MapSerializable)
  - org.apache.lucene.index.IndexReader (implements java.io.Closeable)
    - org.apache.lucene.index.LeafReader
      - org.apache.lucene.index.FilterLeafReader
        - org.apache.solr.uninverting.UninvertingReader
      - org.apache.solr.index.SlowCompositeReaderWrapper
  - org.apache.solr.core.IndexReaderFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.StandardIndexReaderFactory
  - org.apache.solr.schema.IndexSchema
    - org.apache.solr.schema.ManagedIndexSchema
  - org.apache.solr.schema.IndexSchema.DynamicReplacement (implements java.lang.Comparable<T>)
    - org.apache.solr.schema.IndexSchema.DynamicCopy
    - org.apache.solr.schema.IndexSchema.DynamicField
  - org.apache.solr.schema.IndexSchema.DynamicReplacement.DynamicPattern
  - org.apache.solr.schema.IndexSchema.SchemaProps (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.schema.IndexSchemaFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.schema.ClassicIndexSchemaFactory
    - org.apache.solr.schema.ManagedIndexSchemaFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.lucene.search.IndexSearcher
    - org.apache.solr.search.SolrIndexSearcher (implements java.io.Closeable, org.apache.solr.core.SolrInfoMBean)
  - org.apache.lucene.index.IndexWriter (implements org.apache.lucene.util.Accountable, java.io.Closeable, org.apache.lucene.index.TwoPhaseCommit)
    - org.apache.solr.update.SolrIndexWriter
  - org.apache.lucene.util.InfoStream (implements java.io.Closeable)
    - org.apache.solr.update.LoggingInfoStream
  - org.apache.solr.core.InitParams
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - org.apache.solr.cloud.ZkSolrResourceLoader.ZkByteArrayInputStream
    - org.apache.solr.util.PropertiesInputStream
    - javax.servlet.ServletInputStream
      - org.apache.solr.servlet.ServletInputStreamWrapper
  - org.apache.solr.search.Insanity
  - org.apache.solr.request.IntervalFacets (implements java.lang.Iterable<T>)
  - org.apache.solr.request.IntervalFacets.FacetInterval
  - org.apache.solr.handler.component.IterativeMergeStrategy (implements org.apache.solr.handler.component.MergeStrategy)
  - org.apache.solr.handler.component.IterativeMergeStrategy.CallBack (implements java.util.concurrent.Callable<V>)
  - org.apache.solr.common.util.JavaBinCodec
    - org.apache.solr.update.TransactionLog.LogCodec
  - org.apache.solr.client.solrj.embedded.JettyConfig
  - org.apache.solr.client.solrj.embedded.JettyConfig.Builder
  - org.apache.solr.client.solrj.embedded.JettySolrRunner
  - org.apache.solr.client.solrj.embedded.JettySolrRunner.DebugFilter (implements javax.servlet.Filter)
  - org.noggit.JSONParser
    - org.apache.solr.util.RecordingJSONParser
  - org.apache.solr.schema.JsonPreAnalyzedParser (implements org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser)
  - org.apache.solr.response.JSONResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
    - org.apache.solr.response.GeoJSONResponseWriter
  - org.apache.solr.request.json.JSONUtil
  - org.apache.solr.security.KerberosPlugin.AttributeOnlyServletContext (implements javax.servlet.ServletContext)
  - org.apache.solr.security.KerberosPlugin.RequestContinuesRecorderAuthenticationHandler (implements org.apache.hadoop.security.authentication.server.AuthenticationHandler)
  - org.apache.log4j.Layout (implements org.apache.log4j.spi.OptionHandler)
    - org.apache.solr.util.SolrLogLayout
  - org.apache.solr.cloud.LeaderElector
  - org.apache.solr.search.facet.LegacyFacet
  - org.apache.solr.search.facet.LegacyFacet.Subfacet
  - org.apache.solr.search.LFUCache<K,V> (implements org.apache.solr.search.SolrCache<K,V>)
  - org.apache.solr.logging.ListenerConfig
  - org.apache.solr.core.backup.repository.LocalFileSystemRepository (implements org.apache.solr.core.backup.repository.BackupRepository)
  - org.apache.lucene.store.LockFactory
    - org.apache.solr.store.hdfs.HdfsLockFactory
  - org.apache.solr.cloud.LockTree
  - org.apache.solr.cloud.LockTree.Session
  - org.apache.solr.logging.LoggerInfo (implements java.lang.Comparable<T>)
    - org.apache.solr.logging.jul.JulInfo
    - org.apache.solr.logging.log4j.Log4jInfo
  - org.apache.solr.logging.LogWatcher<E>
    - org.apache.solr.logging.jul.JulWatcher
    - org.apache.solr.logging.log4j.Log4jWatcher
  - org.apache.solr.logging.LogWatcherConfig
  - org.apache.solr.util.LongPriorityQueue
  - org.apache.solr.spelling.suggest.LookupFactory
    - org.apache.solr.spelling.suggest.fst.AnalyzingInfixLookupFactory
      - org.apache.solr.spelling.suggest.fst.BlendedInfixLookupFactory
    - org.apache.solr.spelling.suggest.fst.AnalyzingLookupFactory
    - org.apache.solr.spelling.suggest.fst.FreeTextLookupFactory
    - org.apache.solr.spelling.suggest.fst.FSTLookupFactory
    - org.apache.solr.spelling.suggest.fst.FuzzyLookupFactory
    - org.apache.solr.spelling.suggest.jaspell.JaspellLookupFactory
    - org.apache.solr.spelling.suggest.tst.TSTLookupFactory
    - org.apache.solr.spelling.suggest.fst.WFSTLookupFactory
  - org.apache.solr.request.macro.MacroExpander
  - org.apache.solr.search.grouping.endresulttransformer.MainEndResultTransformer (implements org.apache.solr.search.grouping.endresulttransformer.EndResultTransformer)
  - org.apache.solr.rest.ManagedResource
    - org.apache.solr.rest.schema.analysis.ManagedSynonymFilterFactory.SynonymManager (implements org.apache.solr.rest.ManagedResource.ChildResourceSupport)
    - org.apache.solr.rest.schema.analysis.ManagedWordSetResource (implements org.apache.solr.rest.ManagedResource.ChildResourceSupport)
  - org.apache.solr.rest.ManagedResourceStorage
    - org.apache.solr.rest.ManagedResourceStorage.JsonStorage
  - org.apache.solr.rest.ManagedResourceStorage.FileStorageIO (implements org.apache.solr.rest.ManagedResourceStorage.StorageIO)
  - org.apache.solr.rest.ManagedResourceStorage.InMemoryStorageIO (implements org.apache.solr.rest.ManagedResourceStorage.StorageIO)
  - org.apache.solr.rest.ManagedResourceStorage.ZooKeeperStorageIO (implements org.apache.solr.rest.ManagedResourceStorage.StorageIO)
  - org.apache.solr.logging.MDCLoggingContext
  - org.apache.lucene.index.MergePolicy
    - org.apache.lucene.index.MergePolicyWrapper
      - org.apache.solr.index.SortingMergePolicy
  - org.apache.solr.index.MergePolicyFactory
    - org.apache.solr.index.DefaultMergePolicyFactory
    - org.apache.solr.index.SimpleMergePolicyFactory
      - org.apache.solr.index.LogByteSizeMergePolicyFactory
      - org.apache.solr.index.LogDocMergePolicyFactory
      - org.apache.solr.index.NoMergePolicyFactory
      - org.apache.solr.index.TieredMergePolicyFactory
    - org.apache.solr.index.WrapperMergePolicyFactory
      - org.apache.solr.index.SortingMergePolicyFactory
      - org.apache.solr.index.UpgradeIndexMergePolicyFactory
  - org.apache.solr.index.MergePolicyFactoryArgs
  - org.apache.solr.util.stats.Meter
  - org.apache.solr.store.blockcache.Metrics.MethodCall
  - org.apache.solr.cloud.MigrateCmd
  - org.apache.solr.handler.MoreLikeThisHandler.InterestingTerm
  - org.apache.solr.handler.MoreLikeThisHandler.MoreLikeThisHelper
  - org.apache.solr.core.NodeConfig
  - org.apache.solr.core.NodeConfig.NodeConfigBuilder
  - org.apache.solr.cloud.overseer.NodeMutator
  - org.apache.solr.search.NoOpRegenerator (implements org.apache.solr.search.CacheRegenerator)
  - org.apache.solr.util.NumberUtils
  - org.apache.solr.request.json.ObjectUtil
  - org.apache.solr.request.json.ObjectUtil.ConflictHandler
  - org.apache.solr.schema.OpenExchangeRatesOrgProvider (implements org.apache.solr.schema.ExchangeRateProvider)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.apache.solr.util.SimplePostTool.BAOS
    - org.apache.solr.common.util.FastOutputStream (implements java.io.DataOutput)
      - org.apache.solr.update.MemOutputStream
    - org.apache.solr.util.PropertiesOutputStream
    - javax.servlet.ServletOutputStream
      - org.apache.solr.servlet.ServletOutputStreamWrapper
  - org.apache.solr.cloud.Overseer (implements java.io.Closeable)
  - org.apache.solr.cloud.Overseer.FailedOp
  - org.apache.solr.cloud.Overseer.Stat
  - org.apache.solr.cloud.Overseer.Stats
  - org.apache.solr.cloud.OverseerAutoReplicaFailoverThread (implements java.io.Closeable, java.lang.Runnable)
  - org.apache.solr.cloud.OverseerCollectionMessageHandler (implements java.io.Closeable, org.apache.solr.cloud.OverseerMessageHandler)
  - org.apache.solr.cloud.OverseerConfigSetMessageHandler (implements org.apache.solr.cloud.OverseerMessageHandler)
  - org.apache.solr.cloud.OverseerNodePrioritizer
  - org.apache.solr.cloud.OverseerRoleCmd
  - org.apache.solr.cloud.OverseerStatusCmd
  - org.apache.solr.cloud.OverseerTaskProcessor (implements java.io.Closeable, java.lang.Runnable)
    - org.apache.solr.cloud.OverseerCollectionConfigSetProcessor
  - org.apache.solr.cloud.OverseerTaskProcessor.Runner (implements java.lang.Runnable)
  - org.apache.solr.cloud.OverseerTaskProcessor.TaskBatch
  - org.apache.solr.cloud.OverseerTaskQueue.QueueEvent
  - org.apache.solr.update.PeerSync
  - org.apache.solr.update.PeerSync.PeerSyncResult
  - org.apache.solr.response.PHPResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.response.PHPSerializedResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.handler.component.PivotFacetField
  - org.apache.solr.handler.component.PivotFacetFieldValueCollection (implements java.lang.Iterable<T>)
  - org.apache.solr.handler.component.PivotFacetFieldValueCollection.PivotFacetCountComparator (implements java.util.Comparator<T>)
  - org.apache.solr.handler.component.PivotFacetFieldValueCollection.PivotFacetValueComparator (implements java.util.Comparator<T>)
  - org.apache.solr.handler.component.PivotFacetHelper
  - org.apache.solr.handler.component.PivotFacetValue
  - org.apache.solr.security.PKIAuthenticationPlugin.PKIHeaderData
  - org.apache.solr.core.PluginBag<T> (implements java.lang.AutoCloseable)
  - org.apache.solr.core.PluginBag.PluginHolder<T> (implements java.lang.AutoCloseable)
    - org.apache.solr.core.PluginBag.LazyPluginHolder<T>
  - org.apache.solr.core.PluginBag.RuntimeLib (implements java.lang.AutoCloseable, org.apache.solr.util.plugin.PluginInfoInitialized)
  - org.apache.solr.core.PluginInfo (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.spelling.PossibilityIterator (implements java.util.Iterator<E>)
  - org.apache.solr.spelling.PossibilityIterator.RankedSpellPossibility
  - org.apache.lucene.search.postingshighlight.PostingsHighlighter
    - org.apache.solr.highlight.PostingsSolrHighlighter.SolrExtendedPostingsHighlighter
  - org.apache.solr.schema.PreAnalyzedField.ParseResult
  - org.apache.solr.util.PrimUtils
  - org.apache.solr.util.PrimUtils.IntComparator
  - org.apache.lucene.util.PriorityQueue<T> (implements java.lang.Iterable<T>)
    - org.apache.solr.handler.component.ShardFieldSortedHitQueue
  - org.apache.solr.util.PropertiesUtil
  - org.apache.solr.response.PythonResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.search.QParser
    - org.apache.solr.search.join.BlockJoinParentQParser
      - org.apache.solr.search.join.BlockJoinChildQParser
    - org.apache.solr.search.mlt.CloudMLTQParser
    - org.apache.solr.search.DisMaxQParser
    - org.apache.solr.search.ExportQParserPlugin.ExportQParser
    - org.apache.solr.search.ExtendedDismaxQParser
    - org.apache.solr.search.FunctionQParser
    - org.apache.solr.search.join.GraphQueryParser
    - org.apache.solr.search.LuceneQParser
      - org.apache.solr.search.MaxScoreQParser
    - org.apache.solr.search.mlt.SimpleMLTQParser
    - org.apache.solr.search.SpatialFilterQParser
  - org.apache.solr.search.QParserPlugin (implements org.apache.solr.util.plugin.NamedListInitializedPlugin, org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.search.join.BlockJoinParentQParserPlugin
      - org.apache.solr.search.join.BlockJoinChildQParserPlugin
    - org.apache.solr.search.BoostQParserPlugin
    - org.apache.solr.search.CollapsingQParserPlugin
    - org.apache.solr.search.ComplexPhraseQParserPlugin
    - org.apache.solr.search.DisMaxQParserPlugin
    - org.apache.solr.search.ExportQParserPlugin
    - org.apache.solr.search.ExtendedDismaxQParserPlugin
    - org.apache.solr.search.FieldQParserPlugin
    - org.apache.solr.search.FunctionQParserPlugin
    - org.apache.solr.search.FunctionRangeQParserPlugin
    - org.apache.solr.search.join.GraphQParserPlugin
    - org.apache.solr.search.GraphTermsQParserPlugin
    - org.apache.solr.search.HashQParserPlugin
    - org.apache.solr.search.IGainTermsQParserPlugin
    - org.apache.solr.search.JoinQParserPlugin
    - org.apache.solr.search.LuceneQParserPlugin
      - org.apache.solr.search.MaxScoreQParserPlugin
    - org.apache.solr.search.mlt.MLTQParserPlugin
    - org.apache.solr.search.NestedQParserPlugin
    - org.apache.solr.search.OldLuceneQParserPlugin
    - org.apache.solr.search.PrefixQParserPlugin
    - org.apache.solr.search.RawQParserPlugin
    - org.apache.solr.search.ReRankQParserPlugin
    - org.apache.solr.search.join.ScoreJoinQParserPlugin
    - org.apache.solr.search.SimpleQParserPlugin
    - org.apache.solr.search.SpatialFilterQParserPlugin
      - org.apache.solr.search.SpatialBoxQParserPlugin
    - org.apache.solr.search.SurroundQParserPlugin
    - org.apache.solr.search.SwitchQParserPlugin
    - org.apache.solr.search.TermQParserPlugin
    - org.apache.solr.search.TermsQParserPlugin
    - org.apache.solr.search.TextLogisticRegressionQParserPlugin
    - org.apache.solr.search.XmlQParserPlugin
  - org.apache.lucene.search.Query
    - org.apache.solr.search.ExtendedQueryBase (implements org.apache.solr.search.ExtendedQuery)
      - org.apache.solr.search.AnalyticsQuery (implements org.apache.solr.search.PostFilter)
      - org.apache.solr.search.CollapsingQParserPlugin.CollapsingPostFilter (implements org.apache.solr.search.PostFilter, org.apache.solr.search.ScoreFilter)
      - org.apache.solr.query.FilterQuery
      - org.apache.solr.search.RankQuery
        - org.apache.solr.search.AbstractReRankQuery
        - org.apache.solr.search.ExportQParserPlugin.ExportQuery
      - org.apache.solr.query.SolrRangeQuery (implements org.apache.solr.search.DocSetProducer)
      - org.apache.solr.search.WrappedQuery
    - org.apache.solr.search.Filter
      - org.apache.solr.search.QueryWrapperFilter
      - org.apache.solr.search.SolrFilter
        - org.apache.solr.search.function.ValueSourceRangeFilter
    - org.apache.solr.search.join.GraphQuery
    - org.apache.solr.search.SolrConstantScoreQuery (implements org.apache.solr.search.ExtendedQuery)
      - org.apache.solr.search.FunctionRangeQuery (implements org.apache.solr.search.PostFilter)
  - org.apache.lucene.util.QueryBuilder
    - org.apache.solr.parser.SolrQueryParserBase
      - org.apache.solr.parser.QueryParser (implements org.apache.solr.parser.QueryParserConstants)
        - org.apache.solr.search.SolrQueryParser
          - org.apache.solr.search.ExtendedDismaxQParser.ExtendedSolrQueryParser
          - org.apache.solr.util.SolrPluginUtils.DisjunctionMaxQueryParser
  - org.apache.solr.search.QueryCommand
  - org.apache.solr.search.grouping.distributed.command.QueryCommand (implements org.apache.solr.search.grouping.Command<T>)
  - org.apache.solr.search.grouping.distributed.command.QueryCommand.Builder
  - org.apache.solr.search.grouping.distributed.command.QueryCommandResult
  - org.apache.solr.spelling.QueryConverter (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.spelling.SpellingQueryConverter
      - org.apache.solr.spelling.SuggestQueryConverter
  - org.apache.solr.parser.QueryParserTokenManager (implements org.apache.solr.parser.QueryParserConstants)
  - org.apache.solr.search.QueryParsing
  - org.apache.solr.response.QueryResponseWriterUtil
  - org.apache.solr.search.QueryResult
  - org.apache.solr.search.QueryResultKey
  - org.apache.solr.search.QueryUtils
  - org.apache.solr.handler.component.RangeFacetRequest.FacetRange
  - org.apache.solr.response.RawResponseWriter (implements org.apache.solr.response.BinaryQueryResponseWriter)
  - org.apache.solr.util.RefCounted<Type>
  - org.apache.solr.util.RegexFileFilter (implements java.io.FileFilter)
  - org.apache.solr.cloud.ReplaceNodeCmd
  - org.apache.solr.cloud.rule.ReplicaAssigner
  - org.apache.solr.cloud.rule.ReplicaAssigner.Position (implements java.lang.Comparable<T>)
  - org.apache.solr.cloud.overseer.ReplicaMutator
  - org.apache.solr.handler.RequestHandlerBase (implements org.apache.solr.handler.NestedRequestHandler, org.apache.solr.core.SolrInfoMBean, org.apache.solr.request.SolrRequestHandler)
    - org.apache.solr.handler.AnalysisRequestHandlerBase
      - org.apache.solr.handler.DocumentAnalysisRequestHandler
      - org.apache.solr.handler.FieldAnalysisRequestHandler
    - org.apache.solr.handler.BlobHandler (implements org.apache.solr.util.plugin.PluginInfoInitialized)
    - org.apache.solr.handler.CdcrRequestHandler (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.CollectionsHandler (implements org.apache.solr.security.PermissionNameProvider)
    - org.apache.solr.handler.admin.ConfigSetsHandler
    - org.apache.solr.handler.ContentStreamHandlerBase
      - org.apache.solr.handler.UpdateRequestHandler (implements org.apache.solr.security.PermissionNameProvider)
    - org.apache.solr.handler.admin.CoreAdminHandler (implements org.apache.solr.security.PermissionNameProvider)
    - org.apache.solr.handler.DumpRequestHandler
    - org.apache.solr.search.function.FileFloatSource.ReloadCacheRequestHandler
    - org.apache.solr.handler.GraphHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.InfoHandler
    - org.apache.solr.handler.admin.LoggingHandler (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.LukeRequestHandler
    - org.apache.solr.handler.MoreLikeThisHandler
    - org.apache.solr.handler.NotFoundRequestHandler
    - org.apache.solr.handler.PingRequestHandler (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.PluginInfoHandler
    - org.apache.solr.handler.admin.PropertiesRequestHandler
    - org.apache.solr.handler.ReplicationHandler (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.SchemaHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.component.SearchHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.PluginInfoInitialized, org.apache.solr.util.plugin.SolrCoreAware)
      - org.apache.solr.handler.RealTimeGetHandler
      - org.apache.solr.handler.StandardRequestHandler
    - org.apache.solr.handler.admin.SecurityConfHandler (implements org.apache.solr.security.PermissionNameProvider)
    - org.apache.solr.handler.admin.SegmentsInfoRequestHandler
    - org.apache.solr.handler.admin.ShowFileRequestHandler
    - org.apache.solr.handler.SolrConfigHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.SolrInfoMBeanHandler
    - org.apache.solr.handler.SQLHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.StreamHandler (implements org.apache.solr.security.PermissionNameProvider, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.admin.SystemInfoHandler
    - org.apache.solr.handler.admin.ThreadDumpHandler
    - org.apache.solr.handler.admin.ZookeeperInfoHandler
  - org.apache.solr.core.RequestHandlers
  - org.apache.solr.handler.RequestHandlerUtils
  - org.apache.solr.core.RequestParams (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.RequestParams.ParamSet (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.request.json.RequestUtil
  - org.apache.solr.search.ReRankCollector.BoostedComp (implements java.util.Comparator<T>)
  - org.restlet.resource.Resource
    - org.restlet.resource.ServerResource
      - org.apache.solr.rest.BaseSolrResource
        - org.apache.solr.rest.RestManager.ManagedEndpoint (implements org.apache.solr.rest.DELETEable, org.apache.solr.rest.GETable, org.apache.solr.rest.POSTable, org.apache.solr.rest.PUTable)
  - org.apache.solr.handler.component.ResponseBuilder
  - org.apache.solr.handler.component.ResponseBuilder.GlobalCollectionStat
  - org.apache.solr.servlet.ResponseUtils
  - org.restlet.Restlet (implements org.restlet.Uniform)
    - org.restlet.Application
      - org.apache.solr.rest.SolrSchemaRestApi
  - org.apache.solr.rest.RestManager
  - org.apache.solr.rest.RestManager.Registry
  - org.apache.solr.cloud.RestoreCmd
  - org.apache.solr.handler.RestoreCore (implements java.util.concurrent.Callable<V>)
  - org.apache.solr.response.ResultContext
    - org.apache.solr.response.BasicResultContext
  - org.apache.solr.spelling.ResultEntry
  - org.apache.solr.search.ReturnFields
    - org.apache.solr.search.SolrReturnFields
  - org.apache.solr.util.RTimer
    - org.apache.solr.util.RTimerTree
  - org.apache.solr.response.RubyResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.cloud.rule.Rule
  - org.apache.solr.cloud.rule.Rule.Condition
  - org.apache.solr.security.RuleBasedAuthorizationPlugin (implements org.apache.solr.security.AuthorizationPlugin, org.apache.solr.security.ConfigEditablePlugin)
  - org.apache.solr.schema.SchemaManager
  - org.apache.solr.response.SchemaXmlResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.lucene.search.ScoreDoc
    - org.apache.lucene.search.FieldDoc
      - org.apache.solr.handler.component.ShardDoc
  - org.apache.lucene.search.Scorer
    - org.apache.solr.handler.component.QueryComponent.FakeScorer
  - org.apache.solr.handler.component.SearchComponent (implements org.apache.solr.util.plugin.NamedListInitializedPlugin, org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.search.join.BlockJoinDocSetFacetComponent
      - org.apache.solr.search.join.BlockJoinFacetComponent
    - org.apache.solr.handler.component.DebugComponent
    - org.apache.solr.handler.component.ExpandComponent (implements org.apache.solr.util.plugin.PluginInfoInitialized, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.component.FacetComponent
    - org.apache.solr.search.facet.FacetModule
    - org.apache.solr.handler.component.HighlightComponent (implements org.apache.solr.util.plugin.PluginInfoInitialized, org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.component.MoreLikeThisComponent
    - org.apache.solr.handler.component.QueryComponent
    - org.apache.solr.handler.component.QueryElevationComponent (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.handler.component.RealTimeGetComponent
    - org.apache.solr.handler.component.ResponseLogComponent
    - org.apache.solr.handler.component.SpellCheckComponent (implements org.apache.solr.util.plugin.SolrCoreAware, org.apache.solr.common.params.SpellingParams)
    - org.apache.solr.handler.component.StatsComponent
    - org.apache.solr.handler.component.SuggestComponent (implements org.apache.lucene.util.Accountable, org.apache.solr.util.plugin.SolrCoreAware, org.apache.solr.spelling.suggest.SuggesterParams)
    - org.apache.solr.handler.component.TermsComponent
    - org.apache.solr.handler.component.TermVectorComponent (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.solr.search.grouping.distributed.command.SearchGroupsFieldCommand (implements org.apache.solr.search.grouping.Command<T>)
  - org.apache.solr.search.grouping.distributed.command.SearchGroupsFieldCommand.Builder
  - org.apache.solr.search.grouping.distributed.command.SearchGroupsFieldCommandResult
  - org.apache.solr.search.grouping.distributed.responseprocessor.SearchGroupShardResponseProcessor (implements org.apache.solr.search.grouping.distributed.ShardResponseProcessor)
  - org.apache.solr.search.grouping.distributed.requestfactory.SearchGroupsRequestFactory (implements org.apache.solr.search.grouping.distributed.ShardRequestFactory)
  - org.apache.solr.search.grouping.distributed.shardresultserializer.SearchGroupsResultTransformer (implements org.apache.solr.search.grouping.distributed.shardresultserializer.ShardResultTransformer<T,R>)
  - org.apache.solr.security.SecurityPluginHolder<T>
  - org.apache.solr.security.Sha256AuthenticationProvider (implements org.apache.solr.security.BasicAuthPlugin.AuthenticationProvider, org.apache.solr.security.ConfigEditablePlugin)
  - org.apache.solr.handler.component.ShardHandler
    - org.apache.solr.handler.component.HttpShardHandler
  - org.apache.solr.handler.component.ShardHandlerFactory
    - org.apache.solr.handler.component.HttpShardHandlerFactory (implements org.apache.solr.util.plugin.PluginInfoInitialized)
  - org.apache.solr.handler.component.ShardRequest
  - org.apache.solr.handler.component.ShardResponse
  - org.apache.solr.update.processor.Signature
    - org.apache.solr.update.processor.Lookup3Signature
    - org.apache.solr.update.processor.MD5Signature
      - org.apache.solr.update.processor.TextProfileSignature
  - org.apache.solr.schema.SimilarityFactory
    - org.apache.solr.search.similarities.BM25SimilarityFactory
    - org.apache.solr.search.similarities.ClassicSimilarityFactory
      - org.apache.solr.search.similarities.SweetSpotSimilarityFactory
    - org.apache.solr.search.similarities.DFISimilarityFactory
    - org.apache.solr.search.similarities.DFRSimilarityFactory
    - org.apache.solr.search.similarities.IBSimilarityFactory
    - org.apache.solr.search.similarities.LMDirichletSimilarityFactory
    - org.apache.solr.search.similarities.LMJelinekMercerSimilarityFactory
    - org.apache.solr.search.similarities.SchemaSimilarityFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.lucene.search.SimpleCollector (implements org.apache.lucene.search.Collector, org.apache.lucene.search.LeafCollector)
    - org.apache.solr.search.DelegatingCollector
    - org.apache.solr.search.DocSetCollector
  - org.apache.solr.search.grouping.endresulttransformer.SimpleEndResultTransformer (implements org.apache.solr.search.grouping.endresulttransformer.EndResultTransformer)
  - org.apache.solr.request.SimpleFacets
    - org.apache.solr.handler.component.PivotFacetProcessor
    - org.apache.solr.handler.component.RangeFacetProcessor
  - org.apache.solr.request.SimpleFacets.CountPair<K,V> (implements java.lang.Comparable<T>)
  - org.apache.solr.request.SimpleFacets.ParsedParams
  - org.apache.solr.util.SimplePostTool
  - org.apache.solr.util.SimplePostTool.PageFetcherResult
  - org.apache.solr.schema.SimplePreAnalyzedParser (implements org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser)
  - org.apache.solr.cloud.overseer.SliceMutator
  - org.apache.solr.search.facet.SlotAcc (implements java.io.Closeable)
  - org.apache.solr.search.facet.SlotAcc.Resizer
  - org.apache.solr.handler.SnapShooter
  - org.apache.solr.util.stats.Snapshot
  - org.apache.solr.cloud.rule.Snitch
  - org.apache.solr.common.cloud.rule.SnitchContext (implements org.apache.solr.common.cloud.rule.RemoteCallback)
    - org.apache.solr.cloud.rule.ServerSnitchContext
  - org.apache.solr.search.SolrCacheBase
    - org.apache.solr.search.FastLRUCache<K,V> (implements org.apache.solr.search.SolrCache<K,V>)
    - org.apache.solr.search.LRUCache<K,V> (implements org.apache.lucene.util.Accountable, org.apache.solr.search.SolrCache<K,V>)
    - org.apache.solr.store.blockcache.Metrics (implements org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.search.SolrCacheBase.AutoWarmCountRef
  - org.apache.solr.util.SolrCLI
  - org.apache.solr.util.SolrCLI.ToolBase (implements org.apache.solr.util.SolrCLI.Tool)
    - org.apache.solr.util.SolrCLI.ApiTool
    - org.apache.solr.util.SolrCLI.AssertTool
    - org.apache.solr.util.SolrCLI.ConfigSetDownloadTool
    - org.apache.solr.util.SolrCLI.ConfigSetUploadTool
    - org.apache.solr.util.SolrCLI.ConfigTool
    - org.apache.solr.util.SolrCLI.CreateCollectionTool
    - org.apache.solr.util.SolrCLI.CreateCoreTool
    - org.apache.solr.util.SolrCLI.CreateTool
    - org.apache.solr.util.SolrCLI.DeleteTool
    - org.apache.solr.util.SolrCLI.RunExampleTool
    - org.apache.solr.util.SolrCLI.SolrCloudTool
      - org.apache.solr.util.SolrCLI.HealthcheckTool
    - org.apache.solr.util.SolrCLI.StatusTool
    - org.apache.solr.util.SolrCLI.UtilsTool
    - org.apache.solr.util.SolrCLI.ZkCpTool
    - org.apache.solr.util.SolrCLI.ZkLsTool
    - org.apache.solr.util.SolrCLI.ZkMvTool
    - org.apache.solr.util.SolrCLI.ZkRmTool
  - org.apache.solr.client.solrj.SolrClient (implements java.io.Closeable, java.io.Serializable)
    - org.apache.solr.client.solrj.embedded.EmbeddedSolrServer
  - org.apache.solr.update.SolrCmdDistributor
  - org.apache.solr.update.SolrCmdDistributor.Error
  - org.apache.solr.update.SolrCmdDistributor.Node
    - org.apache.solr.update.SolrCmdDistributor.StdNode
      - org.apache.solr.update.SolrCmdDistributor.RetryNode
  - org.apache.solr.update.SolrCmdDistributor.Req
  - org.apache.solr.update.SolrCmdDistributor.Response
  - org.apache.solr.core.SolrConfig.HttpCachingConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrConfig.JmxConfiguration (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrConfig.SolrPluginInfo
  - org.apache.solr.core.SolrConfig.UpdateHandlerInfo (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrCore (implements java.io.Closeable, org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.update.SolrCoreState
    - org.apache.solr.update.DefaultSolrCoreState (implements org.apache.solr.cloud.RecoveryStrategy.RecoveryListener)
  - org.apache.solr.servlet.SolrDispatchFilter
  - org.apache.solr.search.SolrFieldCacheMBean (implements org.apache.solr.core.JmxMonitoredMap.JmxAugmentedSolrInfoMBean)
  - org.apache.solr.highlight.SolrHighlighter
    - org.apache.solr.highlight.DefaultSolrHighlighter (implements org.apache.solr.util.plugin.PluginInfoInitialized)
    - org.apache.solr.highlight.PostingsSolrHighlighter (implements org.apache.solr.util.plugin.PluginInfoInitialized)
  - org.apache.solr.update.SolrIndexConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.search.SolrIndexSearcher.DocsEnumState
  - org.apache.solr.search.SolrIndexSearcher.ProcessedFilter
  - org.apache.solr.update.SolrIndexSplitter
  - org.apache.solr.core.SolrInfoMBeanWrapper (implements org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.util.SolrLogLayout.CoreInfo
  - org.apache.solr.util.SolrLogLayout.Method
  - org.apache.solr.common.params.SolrParams (implements org.apache.solr.common.MapSerializable, java.io.Serializable)
    - org.apache.solr.common.params.MapSolrParams
      - org.apache.solr.core.RequestParams.VersionedParams
  - org.apache.solr.util.SolrPluginUtils
  - org.apache.solr.util.SolrPluginUtils.DisjunctionMaxQueryParser.Alias
  - org.apache.solr.util.SolrPluginUtils.IdentityRegenerator (implements org.apache.solr.search.CacheRegenerator)
  - org.apache.solr.search.SolrQueryBuilder (implements org.apache.lucene.queryparser.xml.QueryBuilder)
  - org.apache.solr.request.SolrQueryRequestBase (implements java.io.Closeable, org.apache.solr.request.SolrQueryRequest)
    - org.apache.solr.request.LocalSolrQueryRequest
  - org.apache.solr.response.SolrQueryResponse
  - org.apache.solr.search.SolrQueryTimeoutImpl (implements org.apache.lucene.index.QueryTimeout)
  - org.apache.solr.request.SolrRequestInfo
  - org.apache.solr.servlet.SolrRequestParsers
  - org.apache.solr.core.SolrResourceLoader (implements java.io.Closeable, org.apache.lucene.analysis.util.ResourceLoader)
    - org.apache.solr.cloud.ZkSolrResourceLoader
  - org.apache.solr.client.solrj.SolrResponse (implements java.io.Serializable)
    - org.apache.solr.cloud.OverseerSolrResponse
  - org.apache.solr.core.snapshots.SolrSnapshotManager
  - org.apache.solr.core.snapshots.SolrSnapshotMetaDataManager
  - org.apache.solr.core.snapshots.SolrSnapshotMetaDataManager.SnapshotMetaData
  - org.apache.solr.spelling.SolrSpellChecker
    - org.apache.solr.spelling.AbstractLuceneSpellChecker
      - org.apache.solr.spelling.FileBasedSpellChecker
      - org.apache.solr.spelling.IndexBasedSpellChecker
    - org.apache.solr.spelling.ConjunctionSolrSpellChecker
    - org.apache.solr.spelling.DirectSolrSpellChecker
    - org.apache.solr.spelling.suggest.Suggester
    - org.apache.solr.spelling.WordBreakSolrSpellChecker
  - org.apache.solr.spelling.suggest.SolrSuggester (implements org.apache.lucene.util.Accountable)
  - org.apache.solr.core.SolrXmlConfig
  - org.apache.solr.cloud.SolrZkServer
  - org.apache.solr.search.SortedIntDocSet
  - org.apache.solr.search.Sorting
  - org.apache.solr.response.SortingResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.response.SortingResponseWriter.DoubleAsc
  - org.apache.solr.response.SortingResponseWriter.DoubleDesc
  - org.apache.solr.response.SortingResponseWriter.FieldWriter
  - org.apache.solr.response.SortingResponseWriter.FloatAsc
  - org.apache.solr.response.SortingResponseWriter.FloatDesc
  - org.apache.solr.response.SortingResponseWriter.PriorityQueue<T>
  - org.apache.solr.search.SortSpec
  - org.apache.solr.search.SortSpecParsing
  - org.apache.solr.handler.component.SpatialHeatmapFacets
  - org.apache.solr.search.SpatialOptions
  - org.apache.solr.util.SpatialUtils
  - org.apache.solr.spelling.SpellCheckCollation (implements java.lang.Comparable<T>)
  - org.apache.solr.spelling.SpellCheckCollator
  - org.apache.solr.spelling.SpellCheckCorrection
  - org.apache.solr.handler.component.SpellCheckMergeData
  - org.apache.solr.spelling.SpellingOptions
  - org.apache.solr.spelling.SpellingResult
  - org.apache.solr.cloud.SplitShardCmd
  - org.apache.solr.handler.SQLHandler.SQLTupleStreamParser
  - org.apache.solr.client.solrj.embedded.SSLConfig
  - org.apache.solr.search.stats.StatsCache (implements org.apache.solr.util.plugin.PluginInfoInitialized)
    - org.apache.solr.search.stats.ExactStatsCache
      - org.apache.solr.search.stats.ExactSharedStatsCache
      - org.apache.solr.search.stats.LRUStatsCache
    - org.apache.solr.search.stats.LocalStatsCache
  - org.apache.solr.handler.component.StatsField
  - org.apache.solr.handler.component.StatsField.HllOptions
  - org.apache.solr.search.stats.StatsSource
    - org.apache.solr.search.stats.ExactStatsCache.ExactStatsSource
    - org.apache.solr.search.stats.LocalStatsSource
  - org.apache.solr.search.stats.StatsUtil
  - org.apache.solr.handler.component.StatsValuesFactory
  - org.apache.solr.search.grouping.distributed.requestfactory.StoredFieldsShardRequestFactory (implements org.apache.solr.search.grouping.distributed.ShardRequestFactory)
  - org.apache.solr.search.grouping.distributed.responseprocessor.StoredFieldsShardResponseProcessor (implements org.apache.solr.search.grouping.distributed.ShardResponseProcessor)
  - org.apache.solr.update.StreamingSolrClients
  - org.apache.solr.search.StrParser
  - org.apache.solr.spelling.suggest.SuggesterOptions
  - org.apache.solr.spelling.suggest.SuggesterResult
  - org.apache.solr.cloud.SyncStrategy
  - org.apache.solr.util.SystemIdResolver (implements org.xml.sax.EntityResolver, org.xml.sax.ext.EntityResolver2)
  - org.apache.solr.update.processor.TemplateUpdateProcessorFactory.Resolved
  - org.apache.solr.handler.component.TermsComponent.TermsHelper
  - org.apache.solr.search.stats.TermStats
  - org.apache.solr.util.TestInjection
  - org.apache.solr.response.TextResponseWriter
    - org.apache.solr.response.SchemaXmlWriter
    - org.apache.solr.response.SmileResponseWriter.SmileWriter
    - org.apache.solr.response.XMLWriter
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.solr.cloud.LeaderInitiatedRecoveryThread
    - org.apache.solr.cloud.RecoveryStrategy (implements java.io.Closeable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.solr.parser.TokenMgrError
      - java.lang.VirtualMachineError
        - java.lang.OutOfMemoryError
          - org.apache.solr.util.TestInjection.TestShutdownFailError
    - java.lang.Exception
      - org.apache.solr.handler.CdcrReplicator.CdcrReplicatorException
      - java.io.IOException
        - org.apache.solr.core.SolrResourceNotFoundException
        - org.apache.solr.response.SortingResponseWriter.IgnoreException
      - org.apache.solr.parser.ParseException
      - java.lang.RuntimeException
        - org.apache.solr.search.EarlyTerminatingCollectorException
        - java.lang.IllegalStateException
          - org.apache.solr.update.SolrCoreState.CoreIsClosedException
        - org.apache.solr.common.SolrException
          - org.apache.solr.update.processor.DistributedUpdateProcessor.DistributedUpdatesAsyncException
          - org.apache.solr.schema.ManagedIndexSchema.FieldExistsException
          - org.apache.solr.schema.ManagedIndexSchema.SchemaChangedInZkException
          - org.apache.solr.cloud.ZkController.NotLeaderException
          - org.apache.solr.cloud.ZkController.ResourceModifiedInZkException
      - org.apache.solr.search.SyntaxError
  - org.apache.solr.util.TimeOut
  - org.apache.solr.util.stats.Timer
  - org.apache.solr.util.stats.TimerContext
  - org.apache.solr.util.TimeZoneUtils
  - org.apache.solr.parser.Token (implements java.io.Serializable)
  - org.apache.lucene.search.TopDocsCollector<T> (implements org.apache.lucene.search.Collector)
    - org.apache.solr.search.ReRankCollector
  - org.apache.solr.search.grouping.distributed.command.TopGroupsFieldCommand (implements org.apache.solr.search.grouping.Command<T>)
  - org.apache.solr.search.grouping.distributed.command.TopGroupsFieldCommand.Builder
  - org.apache.solr.search.grouping.distributed.shardresultserializer.TopGroupsResultTransformer (implements org.apache.solr.search.grouping.distributed.shardresultserializer.ShardResultTransformer<T,R>)
  - org.apache.solr.search.grouping.distributed.requestfactory.TopGroupsShardRequestFactory (implements org.apache.solr.search.grouping.distributed.ShardRequestFactory)
  - org.apache.solr.search.grouping.distributed.responseprocessor.TopGroupsShardResponseProcessor (implements org.apache.solr.search.grouping.distributed.ShardResponseProcessor)
  - org.apache.solr.update.TransactionLog (implements java.io.Closeable)
    - org.apache.solr.update.CdcrTransactionLog
    - org.apache.solr.update.HdfsTransactionLog
  - org.apache.solr.update.TransactionLog.LogReader
    - org.apache.solr.update.CdcrTransactionLog.CdcrLogReader
    - org.apache.solr.update.HdfsTransactionLog.HDFSLogReader
  - org.apache.solr.update.TransactionLog.ReverseReader
    - org.apache.solr.update.HdfsTransactionLog.HDFSReverseReader
    - org.apache.solr.update.TransactionLog.FSReverseReader
  - org.apache.solr.response.transform.TransformerFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.response.transform.ChildDocTransformerFactory
    - org.apache.solr.response.transform.DocIdAugmenterFactory
    - org.apache.solr.response.transform.ElevatedMarkerFactory
    - org.apache.solr.response.transform.ExcludedMarkerFactory
    - org.apache.solr.response.transform.ExplainAugmenterFactory
    - org.apache.solr.response.transform.GeoTransformerFactory
    - org.apache.solr.response.transform.RawValueTransformerFactory
    - org.apache.solr.response.transform.ShardAugmenterFactory
    - org.apache.solr.response.transform.SubQueryAugmenterFactory
    - org.apache.solr.response.transform.ValueAugmenterFactory
  - org.apache.solr.util.xslt.TransformerProvider
  - org.apache.solr.client.solrj.io.stream.TupleStream (implements java.io.Closeable, java.io.Serializable)
    - org.apache.solr.handler.ClassifyStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.handler.GraphHandler.DummyErrorStream
    - org.apache.solr.handler.GraphHandler.TimerStream
    - org.apache.solr.handler.StreamHandler.DaemonCollectionStream
    - org.apache.solr.handler.StreamHandler.DaemonResponseStream
    - org.apache.solr.handler.StreamHandler.DummyErrorStream
    - org.apache.solr.handler.StreamHandler.TimerStream
  - org.apache.solr.util.stats.UniformSample (implements org.apache.solr.util.stats.Sample)
  - org.apache.solr.search.facet.UnInvertedField.DocToTerm (implements java.io.Closeable)
  - org.apache.solr.update.UpdateCommand (implements java.lang.Cloneable)
    - org.apache.solr.update.AddUpdateCommand (implements java.lang.Iterable<T>)
    - org.apache.solr.update.CommitUpdateCommand
    - org.apache.solr.update.DeleteUpdateCommand
    - org.apache.solr.update.MergeIndexesCommand
    - org.apache.solr.update.RollbackUpdateCommand
    - org.apache.solr.update.SplitIndexCommand
  - org.apache.solr.update.UpdateHandler (implements org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.update.DirectUpdateHandler2 (implements org.apache.solr.update.SolrCoreState.IndexWriterCloser)
  - org.apache.solr.update.UpdateLog (implements org.apache.solr.util.plugin.PluginInfoInitialized)
    - org.apache.solr.update.CdcrUpdateLog
    - org.apache.solr.update.HdfsUpdateLog
  - org.apache.solr.update.UpdateLog.DBQ
  - org.apache.solr.update.UpdateLog.LogPtr
  - org.apache.solr.update.UpdateLog.RecentUpdates (implements java.io.Closeable)
  - org.apache.solr.update.UpdateLog.RecoveryInfo
  - org.apache.solr.update.processor.UpdateRequestProcessor
    - org.apache.solr.update.processor.DistributedUpdateProcessor
      - org.apache.solr.update.processor.CdcrUpdateProcessor
    - org.apache.solr.update.processor.FieldMutatingUpdateProcessor
      - org.apache.solr.update.processor.AllValuesOrNoneFieldMutatingUpdateProcessor
      - org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
    - org.apache.solr.update.processor.RegexpBoostProcessor
    - org.apache.solr.update.processor.TolerantUpdateProcessor
    - org.apache.solr.update.processor.URLClassifyProcessor
  - org.apache.solr.update.processor.UpdateRequestProcessorChain (implements org.apache.solr.util.plugin.PluginInfoInitialized)
  - org.apache.solr.update.processor.UpdateRequestProcessorChain.ProcessorInfo
  - org.apache.solr.update.processor.UpdateRequestProcessorFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.update.processor.AbstractDefaultValueUpdateProcessorFactory
      - org.apache.solr.update.processor.DefaultValueUpdateProcessorFactory
      - org.apache.solr.update.processor.TimestampUpdateProcessorFactory
    - org.apache.solr.update.processor.AddSchemaFieldsUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.update.processor.CdcrUpdateProcessorFactory (implements org.apache.solr.update.processor.DistributingUpdateProcessorFactory)
    - org.apache.solr.update.processor.ClassificationUpdateProcessorFactory
    - org.apache.solr.update.processor.CloneFieldUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.update.processor.DistributedUpdateProcessorFactory (implements org.apache.solr.update.processor.DistributingUpdateProcessorFactory)
    - org.apache.solr.update.processor.DocBasedVersionConstraintsProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware, org.apache.solr.update.processor.UpdateRequestProcessorFactory.RunAlways)
    - org.apache.solr.update.processor.DocExpirationUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.update.processor.FieldMutatingUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
      - org.apache.solr.update.processor.ConcatFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.CountFieldValuesUpdateProcessorFactory
      - org.apache.solr.update.processor.FieldLengthUpdateProcessorFactory
      - org.apache.solr.update.processor.FieldValueSubsetUpdateProcessorFactory
        - org.apache.solr.update.processor.FirstFieldValueUpdateProcessorFactory
        - org.apache.solr.update.processor.LastFieldValueUpdateProcessorFactory
        - org.apache.solr.update.processor.MaxFieldValueUpdateProcessorFactory
        - org.apache.solr.update.processor.MinFieldValueUpdateProcessorFactory
        - org.apache.solr.update.processor.UniqFieldsUpdateProcessorFactory
      - org.apache.solr.update.processor.HTMLStripFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.IgnoreFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.ParseBooleanFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.ParseDateFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.ParseNumericFieldUpdateProcessorFactory
        - org.apache.solr.update.processor.ParseDoubleFieldUpdateProcessorFactory
        - org.apache.solr.update.processor.ParseFloatFieldUpdateProcessorFactory
        - org.apache.solr.update.processor.ParseIntFieldUpdateProcessorFactory
        - org.apache.solr.update.processor.ParseLongFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.PreAnalyzedUpdateProcessorFactory
      - org.apache.solr.update.processor.RegexReplaceProcessorFactory
      - org.apache.solr.update.processor.RemoveBlankFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.TrimFieldUpdateProcessorFactory
      - org.apache.solr.update.processor.TruncateFieldUpdateProcessorFactory
    - org.apache.solr.update.processor.FieldNameMutatingUpdateProcessorFactory
    - org.apache.solr.update.processor.IgnoreCommitOptimizeUpdateProcessorFactory
    - org.apache.solr.update.processor.LogUpdateProcessorFactory (implements org.apache.solr.update.processor.UpdateRequestProcessorFactory.RunAlways)
    - org.apache.solr.update.processor.NoOpDistributingUpdateProcessorFactory (implements org.apache.solr.update.processor.DistributingUpdateProcessorFactory)
    - org.apache.solr.update.processor.RegexpBoostProcessorFactory
    - org.apache.solr.update.processor.RunUpdateProcessorFactory
    - org.apache.solr.update.processor.SignatureUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.update.processor.SimpleUpdateProcessorFactory
      - org.apache.solr.update.processor.TemplateUpdateProcessorFactory
    - org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
    - org.apache.solr.update.processor.TolerantUpdateProcessorFactory (implements org.apache.solr.util.plugin.SolrCoreAware, org.apache.solr.update.processor.UpdateRequestProcessorFactory.RunAlways)
    - org.apache.solr.update.processor.URLClassifyProcessorFactory
    - org.apache.solr.update.processor.UUIDUpdateProcessorFactory
  - org.apache.solr.update.UpdateShardHandler
  - org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor
  - org.apache.solr.update.UpdateShardHandlerConfig
  - org.apache.lucene.queries.function.ValueSource
    - org.apache.solr.search.facet.AggValueSource
      - org.apache.solr.search.facet.SimpleAggValueSource
        - org.apache.solr.search.facet.AvgAgg
        - org.apache.solr.search.facet.CountAgg
        - org.apache.solr.search.facet.MaxAgg
        - org.apache.solr.search.facet.MinAgg
        - org.apache.solr.search.facet.PercentileAgg
        - org.apache.solr.search.facet.SumAgg
        - org.apache.solr.search.facet.SumsqAgg
      - org.apache.solr.search.facet.StrAggValueSource
        - org.apache.solr.search.facet.HLLAgg
        - org.apache.solr.search.facet.UniqueAgg
    - org.apache.lucene.queries.function.valuesource.BoolFunction
      - org.apache.lucene.queries.function.valuesource.ComparisonBoolFunction
        - org.apache.solr.search.function.SolrComparisonBoolFunction
    - org.apache.solr.search.function.CollapseScoreFunction
    - org.apache.lucene.queries.function.valuesource.FieldCacheSource
      - org.apache.solr.schema.StrFieldSource
    - org.apache.solr.search.function.FileFloatSource
    - org.apache.solr.search.function.distance.GeohashFunction
    - org.apache.solr.search.function.distance.GeohashHaversineFunction
    - org.apache.solr.search.function.distance.HaversineConstFunction
    - org.apache.solr.search.function.distance.HaversineFunction
    - org.apache.solr.search.function.OrdFieldSource
    - org.apache.solr.schema.RandomSortField.RandomValueSource
    - org.apache.solr.search.function.ReverseOrdFieldSource
    - org.apache.solr.search.function.distance.StringDistanceFunction
    - org.apache.solr.search.function.distance.VectorDistanceFunction
      - org.apache.solr.search.function.distance.SquaredEuclideanFunction
  - org.apache.solr.search.ValueSourceParser (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.search.function.distance.GeoDistValueSourceParser
    - org.apache.solr.search.facet.PercentileAgg.Parser
  - org.restlet.representation.Variant
    - org.restlet.representation.RepresentationInfo
      - org.restlet.representation.Representation
        - org.restlet.representation.StreamRepresentation
          - org.restlet.representation.OutputRepresentation
            - org.apache.solr.rest.BaseSolrResource.SolrOutputRepresentation
  - org.apache.solr.update.VersionBucket
  - org.apache.solr.util.VersionedFile
  - org.apache.solr.update.VersionInfo
  - org.apache.lucene.search.Weight
    - org.apache.lucene.search.ConstantScoreWeight
      - org.apache.solr.search.SolrConstantScoreQuery.ConstantWeight
    - org.apache.lucene.search.FilterWeight
      - org.apache.solr.search.ReRankWeight
    - org.apache.solr.search.join.GraphQuery.GraphQueryWeight
  - org.apache.solr.response.WriteableValue (implements org.apache.solr.common.util.JavaBinCodec.ObjectResolver)
    - org.apache.solr.response.transform.RawValueTransformerFactory.WriteableStringValue
    - org.apache.solr.response.transform.WriteableGeoJSON
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - org.apache.solr.util.FastWriter
    - java.io.PrintWriter
      - org.apache.solr.security.PrintWriterWrapper
  - org.apache.solr.response.XMLResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.response.XSLTResponseWriter (implements org.apache.solr.response.QueryResponseWriter)
  - org.apache.solr.cloud.ZkCLI
  - org.apache.solr.core.ZkContainer
  - org.apache.solr.cloud.ZkController
  - org.apache.solr.schema.ZkIndexSchemaReader (implements org.apache.solr.common.cloud.OnReconnect)
  - org.apache.solr.cloud.overseer.ZkStateWriter
  - org.apache.solr.cloud.overseer.ZkWriteCommand

## Interface Hierarchy

- org.apache.lucene.util.Accountable
  - org.apache.solr.search.DocList
  - org.apache.solr.search.DocSet (also extends java.io.Closeable)
    - org.apache.solr.search.DocList
- org.apache.solr.cloud.ActionThrottle.NanoTimeSource
- org.apache.lucene.util.Attribute
  - org.apache.solr.handler.AnalysisRequestHandlerBase.TokenTrackingAttribute
- java.lang.AutoCloseable
  - org.apache.solr.security.AuthorizationPlugin
  - org.apache.solr.core.backup.repository.BackupRepository (also extends java.io.Closeable, org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - java.io.Closeable
    - org.apache.solr.security.AuthorizationPlugin
    - org.apache.solr.core.backup.repository.BackupRepository (also extends org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.search.DocList
    - org.apache.solr.search.DocSet (also extends org.apache.lucene.util.Accountable)
      - org.apache.solr.search.DocList
    - org.apache.solr.cloud.OverseerTaskProcessor.OverseerMessageHandlerSelector
  - org.apache.solr.search.DocList
  - org.apache.solr.search.DocSet (also extends org.apache.lucene.util.Accountable, java.io.Closeable)
    - org.apache.solr.search.DocList
  - org.apache.solr.cloud.OverseerTaskProcessor.OverseerMessageHandlerSelector
  - org.apache.solr.request.SolrQueryRequest
- org.apache.solr.security.BasicAuthPlugin.AuthenticationProvider
- org.apache.solr.core.BlobRepository.Decoder<T>
- org.apache.solr.store.blockcache.Cache
- org.apache.solr.search.CacheRegenerator
- org.apache.solr.core.CachingDirectoryFactory.CloseListener
- org.apache.solr.parser.CharStream
- org.apache.solr.search.grouping.Command<T>
- java.lang.Comparable<T>
  - org.apache.solr.response.SortingResponseWriter.SortValue
- org.apache.solr.util.ConcurrentLFUCache.EvictionListener<K,V>
- org.apache.solr.util.ConcurrentLRUCache.EvictionListener<K,V>
- org.apache.solr.security.ConfigEditablePlugin
- org.apache.solr.handler.admin.CoreAdminHandler.Invocable
- org.apache.solr.core.CoresLocator
- org.apache.solr.schema.DateValueFieldType
- org.apache.solr.rest.DELETEable
- org.apache.solr.core.Diagnostics.Callable
- org.apache.solr.update.processor.DistributingUpdateProcessorFactory
- org.apache.solr.search.DocSetProducer
- org.apache.solr.search.grouping.endresulttransformer.EndResultTransformer
- org.apache.solr.search.grouping.endresulttransformer.EndResultTransformer.SolrDocumentSource
- org.apache.solr.schema.ExchangeRateProvider
- org.apache.solr.search.ExtendedQuery
  - org.apache.solr.search.PostFilter
- org.apache.solr.update.processor.FieldMutatingUpdateProcessor.FieldNameSelector
- org.apache.solr.util.FSHDFSUtils.CallerInfo
- org.apache.solr.rest.GETable
- org.apache.solr.security.HttpClientInterceptorPlugin
- org.apache.solr.util.hll.ISchemaVersion
- java.util.Iterator<E>
  - org.apache.solr.search.DocIterator
- org.apache.solr.util.hll.IWordDeserializer
- org.apache.solr.rest.ManagedResource.ChildResourceSupport
- org.apache.solr.rest.ManagedResourceObserver
- org.apache.solr.rest.ManagedResourceStorage.StorageIO
- org.apache.solr.util.plugin.MapInitializedPlugin
- org.apache.solr.handler.component.MergeStrategy
- org.apache.solr.util.plugin.NamedListInitializedPlugin
  - org.apache.solr.core.backup.repository.BackupRepository (also extends java.io.Closeable)
  - org.apache.solr.response.BinaryQueryResponseWriter
  - org.apache.solr.response.QueryResponseWriter
    - org.apache.solr.response.BinaryQueryResponseWriter
  - org.apache.solr.highlight.SolrEncoder (also extends org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.core.SolrEventListener
  - org.apache.solr.highlight.SolrFormatter (also extends org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.highlight.SolrFragListBuilder (also extends org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.highlight.SolrFragmenter (also extends org.apache.solr.core.SolrInfoMBean)
- org.apache.solr.handler.NestedRequestHandler
- org.apache.solr.schema.NumericValueFieldType
  - org.apache.solr.schema.DoubleValueFieldType
  - org.apache.solr.schema.FloatValueFieldType
  - org.apache.solr.schema.IntValueFieldType
  - org.apache.solr.schema.LongValueFieldType
- org.apache.solr.cloud.OverseerMessageHandler
- org.apache.solr.cloud.OverseerMessageHandler.Lock
- org.apache.solr.security.PermissionNameProvider
- org.apache.solr.util.plugin.PluginInfoInitialized
- org.apache.solr.rest.POSTable
- org.apache.solr.schema.PreAnalyzedField.PreAnalyzedParser
- org.apache.solr.rest.PUTable
- org.apache.solr.parser.QueryParserConstants
- org.apache.solr.cloud.RecoveryStrategy.RecoveryListener
- org.apache.solr.util.RTimer.TimerImpl
- org.apache.solr.util.stats.Sample
- org.apache.solr.schema.SchemaAware
- org.apache.solr.search.ScoreFilter
- org.apache.solr.update.processor.ScriptEngineCustomizer
- org.apache.solr.search.grouping.distributed.ShardRequestFactory
- org.apache.solr.search.grouping.distributed.ShardResponseProcessor
- org.apache.solr.search.grouping.distributed.shardresultserializer.ShardResultTransformer<T,R>
- org.apache.solr.core.ShutdownAwareDirectory
- org.apache.solr.util.SolrCLI.Tool
- org.apache.solr.update.SolrCmdDistributor.AbortCheck
- org.apache.solr.search.function.SolrComparisonBoolFunction.Compare
- org.apache.solr.core.SolrCore.RawWriter
- org.apache.solr.util.plugin.SolrCoreAware
- org.apache.solr.update.SolrCoreState.IndexWriterCloser
- org.apache.solr.core.SolrInfoMBean
  - org.apache.solr.core.JmxMonitoredMap.JmxAugmentedSolrInfoMBean
  - org.apache.solr.search.SolrCache<K,V>
  - org.apache.solr.highlight.SolrEncoder (also extends org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.highlight.SolrFormatter (also extends org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.highlight.SolrFragListBuilder (also extends org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.highlight.SolrFragmenter (also extends org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.request.SolrRequestHandler
- org.apache.solr.util.SolrLogLayout.TG
- org.apache.solr.response.SortingResponseWriter.IntComp
- org.apache.solr.schema.SpatialQueryable
- org.apache.solr.handler.component.StatsValues
- org.apache.solr.store.blockcache.Store
- org.apache.solr.spelling.suggest.SuggesterParams
- org.apache.solr.search.facet.UnInvertedField.Callback
- org.apache.solr.update.processor.UpdateRequestProcessorFactory.RunAlways
- org.apache.solr.cloud.overseer.ZkStateWriter.ZkWriteCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.cloud.overseer.OverseerAction
    - org.apache.solr.cloud.rule.Rule.Operand
    - org.apache.solr.core.DirectoryFactory.DirContext
    - org.apache.solr.core.SolrConfig.PluginOpts
    - org.apache.solr.core.SolrConfig.HttpCachingConfig.LastModFrom
    - org.apache.solr.core.SolrInfoMBean.Category
    - org.apache.solr.core.backup.repository.BackupRepository.PathType
    - org.apache.solr.core.snapshots.CollectionSnapshotMetaData.SnapshotStatus
    - org.apache.solr.handler.PingRequestHandler.ACTIONS
    - org.apache.solr.handler.SQLHandler.AggregationMode
    - org.apache.solr.handler.CdcrParams.CdcrAction
    - org.apache.solr.handler.CdcrParams.ProcessState
    - org.apache.solr.handler.CdcrParams.BufferState
    - org.apache.solr.handler.component.StatsField.Stat
    - org.apache.solr.parser.SolrQueryParserBase.MagicFieldName
    - org.apache.solr.parser.QueryParser.Operator
    - org.apache.solr.response.transform.ExplainAugmenterFactory.Style
    - org.apache.solr.schema.TrieField.TrieTypes
    - org.apache.solr.schema.IndexSchema.SchemaProps.Handler
    - org.apache.solr.schema.FieldType.MultiValueSelector
    - org.apache.solr.schema.SchemaManager.OpType
    - org.apache.solr.search.Grouping.Format
    - org.apache.solr.search.Grouping.TotalCount
    - org.apache.solr.search.CollapsingQParserPlugin.GroupHeadSelectorType
    - org.apache.solr.search.SolrCache.State
    - org.apache.solr.search.facet.FacetRequest.SortDirection
    - org.apache.solr.search.facet.FacetRequest.RefineMethod
    - org.apache.solr.search.facet.FacetField.FacetMethod
    - org.apache.solr.security.PermissionNameProvider.Name
    - org.apache.solr.security.AuthorizationContext.RequestType
    - org.apache.solr.servlet.cache.Method
    - org.apache.solr.spelling.WordBreakSolrSpellChecker.BreakSuggestionTieBreaker
    - org.apache.solr.uninverting.UninvertingReader.Type
    - org.apache.solr.update.UpdateLog.SyncLevel
    - org.apache.solr.update.UpdateLog.State
    - org.apache.solr.update.processor.DistributedUpdateProcessor.DistribPhase
    - org.apache.solr.util.PivotListEntry
    - org.apache.solr.util.hll.HLLType

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