Uses of Package
org.apache.solr.core
-
Packages that use org.apache.solr.core Package Description org.apache.solr.api Commonly used classes for Solr V2 API.org.apache.solr.client.solrj.embedded SolrJ client implementations for embedded solr access.org.apache.solr.cloud Classes for dealing with ZooKeeper when operating in SolrCloud mode.org.apache.solr.cloud.api.collections Package related to internal implementations of the SolrCloud collections apiorg.apache.solr.cluster.events Interfaces defining support for cluster-level event generation and processing.org.apache.solr.cluster.events.impl Default implementation ofClusterEventProducer
.org.apache.solr.cluster.maintenance Cluster Singleton plugins that are used to perform maintenance tasks within the cluster.org.apache.solr.core Core classes implementing Solr internals and the management ofSolrCore
sorg.apache.solr.core.backup Core classes for Solr's Backup/Restore functionalityorg.apache.solr.core.backup.repository BackupRepository
Providing backup/restore repository interfaces to plug different storage systemsorg.apache.solr.core.snapshots Core classes for Solr's persistent snapshots functionalityorg.apache.solr.filestore Implementation of File Store.org.apache.solr.handler Concrete implementations ofSolrRequestHandler
org.apache.solr.handler.admin SolrRequestHandler
implementations for powering he Solr Admin UIorg.apache.solr.handler.admin.api V2 API implementations for "admin" APIs.org.apache.solr.handler.component SearchComponent
implementations for use inSearchHandler
org.apache.solr.handler.configsets V2 API classes for performing CRUD operations on configsets.org.apache.solr.handler.designer TheSchemaDesignerAPI
and supporting classes.org.apache.solr.handler.export Solr's Export Handler Functionalityorg.apache.solr.handler.tagger TheTaggerRequestHandler
and supporting classes.org.apache.solr.highlight SolrHighlighter
API and related implementations and utilitiesorg.apache.solr.index Indexing related classes.org.apache.solr.jersey Jersey integration codeorg.apache.solr.logging APIs related to capturing log event info in theLoggingHandler
org.apache.solr.metrics TheSolrCoreMetricManager
is responsible for collecting metrics fromSolrMetricProducer
's and exposing metrics toSolrMetricReporter
's.org.apache.solr.pkg Package management implementationorg.apache.solr.request APIs and classes for dealing with Solr requestsorg.apache.solr.rest Solr RESTful APIs.org.apache.solr.rest.schema.analysis Analysis-related functionality for RESTful API access to managed resources related to the schema, such as stopwords, protected words, and synonyms.org.apache.solr.schema IndexSchema
andFieldType
implementations for powering schema.xmlorg.apache.solr.search APIs and classes for parsing and processing search requestsorg.apache.solr.search.facet APIs and classes for the JSON Facet API.org.apache.solr.search.function Solr implementations ofValueSource
for function queries.org.apache.solr.search.join Classes related to joins.org.apache.solr.search.mlt APIs and classes for implementing MoreLikeThis (mlt) QueryParser.org.apache.solr.search.neural APIs and classes for implementing Neural (Dense Retrieval) QueryParsers.org.apache.solr.search.similarities Factories for various built-in Lucene ranking models.org.apache.solr.search.stats APIs and Classes implementing the Stats component used for document frequency calculations.org.apache.solr.security Commonly used classes for Solr security framework.org.apache.solr.servlet Servlet related classes for powering the Solr HTTP APIorg.apache.solr.servlet.cache Caching related classes used in the Solr HTTP APIorg.apache.solr.spelling APIs and classes used by theSpellCheckComponent
org.apache.solr.spelling.suggest APIs and classes used by theSpellCheckComponent
org.apache.solr.spelling.suggest.fst Factories for FST and Analyzing basedSuggester
sorg.apache.solr.spelling.suggest.jaspell org.apache.solr.spelling.suggest.tst Factories for TST basedSuggester
sorg.apache.solr.update APIs and classes for managing index updatesorg.apache.solr.update.processor UpdateRequestProcessorFactory
APIs and implementations for use inUpdateRequestProcessorChain
sorg.apache.solr.util Common utility classes used throughout Solrorg.apache.solr.util.circuitbreaker Support for triggering exceptions on excessive resource usageorg.apache.solr.util.plugin Common APIs related to implementing Solr pluginsorg.apache.solr.util.stats Utilities for collecting statistics -
Classes in org.apache.solr.core used by org.apache.solr.api Class Description CoreContainer PluginBag This manages the lifecycle of a set of plugin of the same type .PluginBag.PluginHolder An indirect reference to a plugin.PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.client.solrj.embedded Class Description CoreContainer NodeConfig SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.cloud Class Description CloudConfig ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.CoreContainer CoreDescriptor Metadata about aSolrCore
.SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrConfig.UpdateHandlerInfo SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.cloud.api.collections Class Description ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.cluster.events Class Description CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.cluster.events.impl Class Description CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.cluster.maintenance Class Description CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.core 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 BlobRepository.BlobContentRef BlobRepository.Decoder CachingDirectoryFactory ADirectoryFactory
impl base class for caching Directory instances per path.CachingDirectoryFactory.CacheValue CachingDirectoryFactory.CloseListener CancellableQueryTracker Tracks metadata for active queries and provides methods for accessCloseHook Used to request notification when the core is closed.CloudConfig CloudConfig.CloudConfigBuilder ClusterSingletons Helper class to manage the initial registration ofClusterSingleton
plugins and to track the changes in loaded plugins inContainerPluginsRegistry
.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.ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.CoreContainer CoreContainer.CoreLoadFailure CoreDescriptor Metadata about aSolrCore
.CoresLocator Manage the discovery and persistence of core definitions across Solr restartsCoreSorter 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.Callable DirectoryFactory Provides access to a Directory implementation.DirectoryFactory.DirContext EphemeralDirectoryFactory Directory provider for implementations that do not persist over reboots.IndexDeletionPolicyWrapper A wrapper for an IndexDeletionPolicy instance.IndexReaderFactory Factory used to build a new IndexReader instance.InitParams An Object which represents a<initParams>
tagMetricsConfig MetricsConfig.CacheConfig MetricsConfig.MetricsConfigBuilder NodeConfig NodeConfig.NodeConfigBuilder NodeRoles NodeRoles.Role PluginBag This manages the lifecycle of a set of plugin of the same type .PluginBag.JaxrsResourceToHandlerMappings Allows JAX-RS 'filters' to find the requestHandler (if any) associated particular JAX-RS resource classesPluginBag.PluginHolder An indirect reference to a plugin.PluginInfo An Object which represents a Plugin of any typePluginInfo.ClassName RequestParams The class encapsulates the request time parameters .RequestParams.ParamSet RequestParams.VersionedParams SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrConfig.HttpCachingConfig SolrConfig.HttpCachingConfig.LastModFrom SolrConfig.PluginOpts 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.SolrCore.Provider Provides the core instance if the core instance is still alive.SolrCores AKA CoreManager: Holds/managesSolrCore
s withinCoreContainer
.SolrEventListener SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component.SolrInfoBean.Group Top-level group of beans or metrics for a subsystem.SolrPaths.AllowPathBuilder Builds a set of allowedPath
.SolrResourceLoader StandardDirectoryFactory Directory provider which mimics original SolrFSDirectory
based behavior.TransientSolrCoreCache Deprecated.TransientSolrCores Deprecated.ZkContainer Used byCoreContainer
to hold ZooKeeper / SolrCloud info, especiallyZkController
. -
Classes in org.apache.solr.core used by org.apache.solr.core.backup Class Description ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation. -
Classes in org.apache.solr.core used by org.apache.solr.core.backup.repository Class Description PluginInfo An Object which represents a Plugin of any typeSolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.core.snapshots Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.filestore Class Description CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.handler Class Description NodeRoles.Role PluginBag This manages the lifecycle of a set of plugin of the same type .PluginBag.PluginHolder An indirect reference to a plugin.PluginInfo An Object which represents a Plugin of any typeSolrConfig.SolrPluginInfo SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.handler.admin Class Description CoreContainer NodeConfig SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component. -
Classes in org.apache.solr.core used by org.apache.solr.handler.admin.api Class Description CoreContainer SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.handler.component Class Description PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.handler.configsets Class Description ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.handler.designer Class Description CoreContainer -
Classes in org.apache.solr.core used by org.apache.solr.handler.export Class Description SolrCore.RawWriter -
Classes in org.apache.solr.core used by org.apache.solr.handler.tagger Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.highlight Class Description PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component. -
Classes in org.apache.solr.core used by org.apache.solr.index Class Description SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.jersey Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.logging Class Description CoreContainer CoreDescriptor Metadata about aSolrCore
.SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.metrics Class Description CoreContainer MetricsConfig PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean.Category Category of Solr component.SolrInfoBean.Group Top-level group of beans or metrics for a subsystem.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.pkg Class Description CoreContainer PluginBag.PluginHolder An indirect reference to a plugin.PluginInfo An Object which represents a Plugin of any typePluginInfo.ClassName SolrConfig.SolrPluginInfo SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.request Class Description CoreContainer SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.rest Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.rest.schema.analysis Class Description SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.schema Class Description AbstractSolrEventListener ConfigSetService Service class used by the CoreContainer to load ConfigSets for use in SolrCore creation.ConfigSetService.ConfigResource SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrEventListener SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.search Class Description DirectoryFactory Provides access to a Directory implementation.SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.search.facet Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component. -
Classes in org.apache.solr.core used by org.apache.solr.search.function Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.search.join Class Description CoreContainer SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.search.mlt Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.search.neural Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier. -
Classes in org.apache.solr.core used by org.apache.solr.search.similarities Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.search.stats Class Description PluginInfo An Object which represents a Plugin of any type -
Classes in org.apache.solr.core used by org.apache.solr.security Class Description CloudConfig CoreContainer NodeConfig SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component. -
Classes in org.apache.solr.core used by org.apache.solr.servlet Class Description CoreContainer RateLimiterConfig SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.servlet.cache Class Description SolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml". -
Classes in org.apache.solr.core used by org.apache.solr.spelling Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.spelling.suggest Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.spelling.suggest.fst Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.spelling.suggest.jaspell Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.spelling.suggest.tst Class Description SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.update Class Description CoreContainer CoreDescriptor Metadata about aSolrCore
.Diagnostics.Callable DirectoryFactory Provides access to a Directory implementation.PluginInfo An Object which represents a Plugin of any typeSolrConfig Provides a static reference to a Config object modeling the main configuration data for a Solr instance -- typically found in "solrconfig.xml".SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrEventListener SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.SolrInfoBean.Category Category of Solr component. -
Classes in org.apache.solr.core used by org.apache.solr.update.processor Class Description PluginBag.PluginHolder An indirect reference to a plugin.PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work.SolrResourceLoader -
Classes in org.apache.solr.core used by org.apache.solr.util Class Description CoreContainer SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.util.circuitbreaker Class Description CoreContainer SolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.util.plugin Class Description PluginInfo An Object which represents a Plugin of any typeSolrCore SolrCore got its name because it represents the "core" of Solr -- one index and everything needed to make it work. -
Classes in org.apache.solr.core used by org.apache.solr.util.stats Class Description SolrInfoBean Interface for getting various ui friendly strings for use by objects which are 'pluggable' to make server administration easier.