Package org.apache.solr.core
Core classes implementing Solr internals and the management of
SolrCore
s-
Interface Summary Interface Description BlobRepository.Decoder<T> CachingDirectoryFactory.CloseListener CoresLocator Manage the discovery and persistence of core definitions across Solr restartsDiagnostics.Callable ShutdownAwareDirectory CachingDirectoryFactory
will call this method rather thanDirectory.close()
on shutdown if a Directory implements this interface.SolrCore.RawWriter SolrEventListener SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Class Summary Class Description AbstractSolrEventListener BlobRepository The purpose of this class is to store the Jars loaded in memory and to keep only one copy of the Jar in a single node.BlobRepository.BlobContent<T> BlobRepository.BlobContentRef<T> ByteBuffersDirectoryFactory Factory to instantiateByteBuffersDirectory
CachingDirectoryFactory ADirectoryFactory
impl base class for caching Directory instances per path.CachingDirectoryFactory.CacheValue CloseHook Used to request notification when the core is closed.CloudConfig CloudConfig.CloudConfigBuilder CodecFactory Factory for plugging in a customCodec
ConfigOverlay This class encapsulates the config overlay json file.ConfigSet Stores a core's configuration in the form of a SolrConfig and IndexSchema.ConfigSetProperties Utility methods for reading configSet properties.ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.ConfigSetService.Standalone The Solr standalone version of ConfigSetService.CoreContainer CoreContainer.CoreLoadFailure CoreDescriptor Metadata about aSolrCore
.CorePropertiesLocator Persists CoreDescriptors as properties filesCoreSorter This is a utility class that sorts cores in such a way as to minimize other cores waiting for replicas in the current node.Diagnostics DirectoryFactory Provides access to a Directory implementation.EphemeralDirectoryFactory Directory provider for implementations that do not persist over reboots.HdfsDirectoryFactory Deprecated. since 8.6IndexDeletionPolicyWrapper A wrapper for an IndexDeletionPolicy instance.IndexReaderFactory Factory used to build a new IndexReader instance.InitParams An Object which represents a<initParams>
tagMemClassLoader MetricsConfig MetricsConfig.MetricsConfigBuilder MMapDirectoryFactory Directly provide MMapDirectory instead of relying onFSDirectory.open(java.nio.file.Path)
.NIOFSDirectoryFactory Factory to instantiateNIOFSDirectory
NodeConfig NodeConfig.NodeConfigBuilder NRTCachingDirectoryFactory Factory to instantiateNRTCachingDirectory
PluginBag<T> This manages the lifecycle of a set of plugin of the same type .PluginBag.PluginHolder<T> An indirect reference to a plugin.PluginBag.RuntimeLib This represents a Runtime Jar.PluginInfo An Object which represents a Plugin of any typeQuerySenderListener RAMDirectoryFactory Factory to instantiateRAMDirectory
RequestHandlers RequestParams The class encapsulates the request time parameters .RequestParams.ParamSet RequestParams.VersionedParams SchemaCodecFactory Per-field CodecFactory implementation, extends Lucene's and returns postings format implementations according to the schema configuration.SimpleFSDirectoryFactory Factory to instantiateSimpleFSDirectory
SimpleTextCodecFactory SolrConfig Provides a static reference to a Config object modeling the main configuration data for a a Solr instance -- typically found in "solrconfig.xml".SolrConfig.HttpCachingConfig SolrConfig.SolrPluginInfo SolrConfig.UpdateHandlerInfo SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrDeletionPolicy Standard Solr deletion policy that allows reserving index commit points for certain amounts of time to support features such as index replication or snapshooting directly out of a live index directory.SolrPaths Utility methods about paths in Solr.SolrResourceLoader SolrXmlConfig Loadssolr.xml
.StandardDirectoryFactory Directory provider which mimics original SolrFSDirectory
based behavior.StandardIndexReaderFactory Default IndexReaderFactory implementation.TracerConfigurator TransientSolrCoreCache The base class for custom transient core maintenance.TransientSolrCoreCacheDefault TransientSolrCoreCacheFactory An interface that allows custom transient caches to be maintained with different implementationsTransientSolrCoreCacheFactoryDefault XmlConfigFile Wrapper around an XML DOM object to provide convenient accessors to it.ZkContainer Used byCoreContainer
to hold ZooKeeper / SolrCloud info, especiallyZkController
. -
Enum Summary Enum Description DirectoryFactory.DirContext SolrConfig.HttpCachingConfig.LastModFrom SolrConfig.PluginOpts SolrInfoBean.Category Category of Solr component.SolrInfoBean.Group Top-level group of beans or metrics for a subsystem. -
Exception Summary Exception Description SolrCoreInitializationException SolrResourceNotFoundException