Package | Description |
---|---|
org.apache.solr.cloud |
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
|
org.apache.solr.cloud.autoscaling |
Package for classes related to autoscaling.
|
org.apache.solr.cloud.autoscaling.sim |
Simulated environment for autoscaling.
|
org.apache.solr.core |
Core classes implementing Solr internals and the management of
SolrCore s |
org.apache.solr.core.backup.repository |
BackupRepository Providing backup/restore
repository interfaces to plug different storage systems |
org.apache.solr.handler |
Concrete implementations of
SolrRequestHandler |
org.apache.solr.handler.component |
SearchComponent implementations for
use in SearchHandler |
org.apache.solr.index |
Indexing related classes.
|
org.apache.solr.logging |
APIs related to capturing log event info in the
LoggingHandler |
org.apache.solr.metrics |
The
SolrCoreMetricManager is responsible for
collecting metrics from SolrMetricProducer 's
and exposing metrics to SolrMetricReporter 's. |
org.apache.solr.pkg |
Package management implementation
|
org.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 and FieldType implementations for powering schema.xml |
org.apache.solr.update.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
Modifier and Type | Class and Description |
---|---|
class |
ZkSolrResourceLoader
ResourceLoader that works with ZooKeeper.
|
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
CloudConfigSetService.createCoreResourceLoader(CoreDescriptor cd) |
Modifier and Type | Method and Description |
---|---|
protected NamedList |
CloudConfigSetService.loadConfigSetFlags(CoreDescriptor cd,
SolrResourceLoader loader) |
static String |
CloudUtil.unifiedResourcePath(SolrResourceLoader loader)
Returns a displayable unified path to the given resource.
|
Constructor and Description |
---|
CloudConfigSetService(SolrResourceLoader loader,
boolean shareSchema,
ZkController zkController) |
Modifier and Type | Field and Description |
---|---|
protected SolrResourceLoader |
TriggerListenerBase.loader
Deprecated.
|
protected SolrResourceLoader |
TriggerActionBase.loader
Deprecated.
|
protected SolrResourceLoader |
AutoScalingHandler.loader
Deprecated.
|
protected SolrResourceLoader |
TriggerBase.loader
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
SystemLogListener.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
AutoScalingConfig.TriggerListenerConfig config)
Deprecated.
|
void |
TriggerListenerBase.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
AutoScalingConfig.TriggerListenerConfig config)
Deprecated.
|
void |
HttpTriggerListener.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
AutoScalingConfig.TriggerListenerConfig config)
Deprecated.
|
void |
TriggerListener.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
AutoScalingConfig.TriggerListenerConfig config)
Deprecated.
Called when listener is created but before it's initialized and used.
|
void |
AutoAddReplicasPlanAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
ComputePlanAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
IndexSizeTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
NodeLostTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
InactiveShardPlanAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
InactiveMarkersPlanAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
ExecutePlanAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
MetricTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
SearchRateTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
ScheduledTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
TriggerAction.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
Called when action is created but before it's initialized and used.
|
void |
NodeAddedTrigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
TriggerActionBase.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
void |
AutoScaling.Trigger.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Called when trigger is created but before it's initialized or scheduled for use.
|
void |
TriggerBase.configure(SolrResourceLoader loader,
SolrCloudManager cloudManager,
Map<String,Object> properties)
Deprecated.
|
Constructor and Description |
---|
AutoScalingHandler(SolrCloudManager cloudManager,
SolrResourceLoader loader)
Deprecated.
|
OverseerTriggerThread(SolrResourceLoader loader,
SolrCloudManager cloudManager,
CloudConfig cloudConfig)
Deprecated.
|
ScheduledTriggers(SolrResourceLoader loader,
SolrCloudManager cloudManager)
Deprecated.
|
TriggerFactoryImpl(SolrResourceLoader loader,
SolrCloudManager cloudManager) |
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
SimCloudManager.getLoader()
Deprecated.
Get the instance of
SolrResourceLoader that is used by the cluster components. |
Modifier and Type | Field and Description |
---|---|
protected SolrResourceLoader |
NodeConfig.loader |
protected SolrResourceLoader |
CoreContainer.loader |
protected SolrResourceLoader |
ConfigSetService.parentLoader |
Modifier and Type | Method and Description |
---|---|
protected abstract SolrResourceLoader |
ConfigSetService.createCoreResourceLoader(CoreDescriptor cd)
Create a SolrResourceLoader for a core
|
SolrResourceLoader |
ConfigSetService.Standalone.createCoreResourceLoader(CoreDescriptor cd) |
SolrResourceLoader |
XmlConfigFile.getResourceLoader() |
SolrResourceLoader |
CoreContainer.getResourceLoader() |
SolrResourceLoader |
SolrCore.getResourceLoader()
The SolrResourceLoader used to load all resources for this core.
|
SolrResourceLoader |
SolrConfig.getResourceLoader() |
SolrResourceLoader |
SolrCore.getResourceLoader(String pkg)
Gets the SolrResourceLoader for a given package
|
SolrResourceLoader |
NodeConfig.getSolrResourceLoader() |
Modifier and Type | Method and Description |
---|---|
static ConfigSetService |
ConfigSetService.createConfigSetService(NodeConfig nodeConfig,
SolrResourceLoader loader,
ZkController zkController) |
protected SolrConfig |
ConfigSetService.createSolrConfig(CoreDescriptor cd,
SolrResourceLoader loader,
boolean isTrusted)
Create a SolrConfig object for a core
|
static ConfigOverlay |
SolrConfig.getConfigOverlay(SolrResourceLoader loader) |
static RequestParams |
RequestParams.getFreshRequestParams(SolrResourceLoader loader,
RequestParams requestParams) |
static ConfigNode |
ConfigSetService.getParsedSchema(InputStream is,
SolrResourceLoader loader,
String name) |
protected NamedList |
ConfigSetService.loadConfigSetFlags(CoreDescriptor cd,
SolrResourceLoader loader)
Return the ConfigSet flags or null if none.
|
protected NamedList |
ConfigSetService.loadConfigSetProperties(CoreDescriptor cd,
SolrResourceLoader loader)
Return the ConfigSet properties or null if none.
|
static void |
TracerConfigurator.loadTracer(SolrResourceLoader loader,
PluginInfo info,
ZkStateReader stateReader) |
static TransientSolrCoreCacheFactory |
TransientSolrCoreCacheFactory.newInstance(SolrResourceLoader loader,
CoreContainer coreContainer)
Create a new TransientSolrCoreCacheFactory instance
|
static void |
SolrResourceLoader.persistConfLocally(SolrResourceLoader loader,
String resourceName,
byte[] content) |
static NamedList |
ConfigSetProperties.readFromResourceLoader(SolrResourceLoader loader,
String name)
Return the properties associated with the ConfigSet (e.g.
|
static SolrConfig |
SolrConfig.readFromResourceLoader(SolrResourceLoader loader,
String name,
boolean isConfigsetTrusted,
Properties substitutableProperties) |
NodeConfig.NodeConfigBuilder |
NodeConfig.NodeConfigBuilder.setSolrResourceLoader(SolrResourceLoader resourceLoader) |
Constructor and Description |
---|
ConfigSetService(SolrResourceLoader loader,
boolean shareSchema)
Create a new ConfigSetService
|
MemClassLoader(List<PluginBag.RuntimeLib> libs,
SolrResourceLoader resourceLoader) |
Standalone(SolrResourceLoader loader,
boolean shareSchema,
Path configSetBase) |
XmlConfigFile(SolrResourceLoader loader,
Function<String,InputStream> fileSupplier,
String name,
InputSource is,
String prefix,
Properties substituteProps)
Builds a config:
|
XmlConfigFile(SolrResourceLoader loader,
String name)
Builds a config from a resource name with no xpath prefix.
|
XmlConfigFile(SolrResourceLoader loader,
String name,
InputSource is,
String prefix)
Builds a config.
|
XmlConfigFile(SolrResourceLoader loader,
String name,
InputSource is,
String prefix,
Properties substituteProps) |
Modifier and Type | Method and Description |
---|---|
BackupRepository |
BackupRepositoryFactory.newInstance(SolrResourceLoader loader) |
BackupRepository |
BackupRepositoryFactory.newInstance(SolrResourceLoader loader,
String name) |
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
SolrDefaultStreamFactory.getSolrResourceLoader() |
Modifier and Type | Method and Description |
---|---|
void |
SolrDefaultStreamFactory.setSolrResourceLoader(SolrResourceLoader solrResourceLoader) |
SolrDefaultStreamFactory |
SolrDefaultStreamFactory.withSolrResourceLoader(SolrResourceLoader solrResourceLoader) |
Modifier and Type | Method and Description |
---|---|
static ShardHandlerFactory |
ShardHandlerFactory.newInstance(PluginInfo info,
SolrResourceLoader loader)
Create a new ShardHandlerFactory instance
|
Modifier and Type | Field and Description |
---|---|
protected SolrResourceLoader |
MergePolicyFactory.resourceLoader |
Modifier and Type | Method and Description |
---|---|
static LogWatcher |
LogWatcher.newRegisteredLogWatcher(LogWatcherConfig config,
SolrResourceLoader loader)
Create and register a LogWatcher.
|
Modifier and Type | Method and Description |
---|---|
static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Counter> |
MetricSuppliers.counterSupplier(SolrResourceLoader loader,
PluginInfo info)
Create a
Counter supplier. |
static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Histogram> |
MetricSuppliers.histogramSupplier(SolrResourceLoader loader,
PluginInfo info)
Create a
Histogram supplier. |
void |
SolrMetricManager.loadReporter(String registry,
SolrResourceLoader loader,
CoreContainer coreContainer,
SolrCore solrCore,
PluginInfo pluginInfo,
String tag)
Create and register an instance of
SolrMetricReporter . |
void |
SolrMetricManager.loadReporters(PluginInfo[] pluginInfos,
SolrResourceLoader loader,
CoreContainer coreContainer,
SolrCore solrCore,
String tag,
SolrInfoBean.Group group,
String... registryNames)
Create and register
SolrMetricReporter -s specific to a SolrInfoBean.Group . |
static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Meter> |
MetricSuppliers.meterSupplier(SolrResourceLoader loader,
PluginInfo info)
Create a
Meter supplier. |
static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer> |
MetricSuppliers.timerSupplier(SolrResourceLoader loader,
PluginInfo info)
Create a
Timer supplier. |
Constructor and Description |
---|
DefaultHistogramSupplier(SolrResourceLoader loader) |
DefaultTimerSupplier(SolrResourceLoader loader) |
SolrMetricManager(SolrResourceLoader loader,
MetricsConfig metricsConfig) |
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
PackageLoader.Package.Version.getLoader() |
Modifier and Type | Field and Description |
---|---|
protected SolrResourceLoader |
RestManager.loader |
protected SolrResourceLoader |
ManagedResourceStorage.loader |
protected SolrResourceLoader |
ManagedResource.solrResourceLoader |
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
ManagedResource.getResourceLoader()
Returns the resource loader used by this resource.
|
SolrResourceLoader |
ManagedResourceStorage.getResourceLoader()
Returns the resource loader used by this storage instance
|
Modifier and Type | Method and Description |
---|---|
void |
ManagedResourceStorage.StorageIO.configure(SolrResourceLoader loader,
NamedList<String> initArgs) |
void |
ManagedResourceStorage.FileStorageIO.configure(SolrResourceLoader loader,
NamedList<String> initArgs) |
void |
ManagedResourceStorage.ZooKeeperStorageIO.configure(SolrResourceLoader loader,
NamedList<String> initArgs) |
void |
ManagedResourceStorage.InMemoryStorageIO.configure(SolrResourceLoader loader,
NamedList<String> initArgs) |
protected ManagedResourceStorage |
ManagedResource.createStorage(ManagedResourceStorage.StorageIO storageIO,
SolrResourceLoader loader)
Potential extension point allowing concrete implementations to supply their own storage
implementation.
|
void |
RestManager.init(SolrResourceLoader loader,
NamedList<String> initArgs,
ManagedResourceStorage.StorageIO storageIO)
Initializes the RestManager with the storageIO being optionally created outside of this implementation
such as to use ZooKeeper instead of the local FS.
|
static ManagedResourceStorage.StorageIO |
ManagedResourceStorage.newStorageIO(String collection,
SolrResourceLoader resourceLoader,
NamedList<String> initArgs)
Creates a new StorageIO instance for a Solr core, taking into account
whether the core is running in cloud mode as well as initArgs.
|
Constructor and Description |
---|
JsonStorage(ManagedResourceStorage.StorageIO storageIO,
SolrResourceLoader loader) |
ManagedResource(String resourceId,
SolrResourceLoader loader,
ManagedResourceStorage.StorageIO storageIO)
Initializes this managed resource, including setting up JSON-based storage using
the provided storageIO implementation, such as ZK.
|
ManagedResourceStorage(ManagedResourceStorage.StorageIO storageIO,
SolrResourceLoader loader) |
Constructor and Description |
---|
ManagedWordSetResource(String resourceId,
SolrResourceLoader loader,
ManagedResourceStorage.StorageIO storageIO) |
SynonymManager(String resourceId,
SolrResourceLoader loader,
ManagedResourceStorage.StorageIO storageIO) |
SynonymManager(String resourceId,
SolrResourceLoader loader,
ManagedResourceStorage.StorageIO storageIO) |
Modifier and Type | Field and Description |
---|---|
protected SolrResourceLoader |
IndexSchema.loader |
Modifier and Type | Method and Description |
---|---|
SolrResourceLoader |
ManagedIndexSchemaFactory.getResourceLoader() |
SolrResourceLoader |
IndexSchema.getResourceLoader()
The resource loader to be used to load components related to the schema when the schema is loading
/ initialising.
|
Modifier and Type | Method and Description |
---|---|
static ConfigSetService.ConfigResource |
IndexSchemaFactory.getConfigResource(ConfigSetService configSetService,
InputStream schemaInputStream,
SolrResourceLoader loader,
String name) |
Constructor and Description |
---|
IndexSchema(String name,
ConfigSetService.ConfigResource schemaResource,
Version luceneVersion,
SolrResourceLoader resourceLoader,
Properties substitutableProperties)
Constructs a schema using the specified resource name and stream.
|
IndexSchema(Version luceneVersion,
SolrResourceLoader loader,
Properties substitutableProperties) |
Modifier and Type | Method and Description |
---|---|
static FieldMutatingUpdateProcessor.FieldNameSelector |
FieldMutatingUpdateProcessor.createFieldNameSelector(SolrResourceLoader loader,
IndexSchema schema,
FieldMutatingUpdateProcessorFactory.SelectorParams params,
FieldMutatingUpdateProcessor.FieldNameSelector defSelector)
Utility method that can be used to define a FieldNameSelector
using the same types of rules as the FieldMutatingUpdateProcessor init
code.
|
static FieldMutatingUpdateProcessor.FieldNameSelector |
FieldMutatingUpdateProcessor.createFieldNameSelector(SolrResourceLoader loader,
SolrCore core,
FieldMutatingUpdateProcessorFactory.SelectorParams params,
FieldMutatingUpdateProcessor.FieldNameSelector defSelector)
Utility method that can be used to define a FieldNameSelector
using the same types of rules as the FieldMutatingUpdateProcessor init
code.
|
Copyright © 2000-2024 Apache Software Foundation. All Rights Reserved.