## Uses of Class
org.apache.solr.core.SolrCore

- Packages that use SolrCore
  Package | Description
  --- | ---
  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.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.core.snapshots | Core classes for Solr's persistent snapshots functionality
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  org.apache.solr.handler.admin | `SolrRequestHandler` implementations for powering he Solr Admin UI
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.highlight | `SolrHighlighter` API and related implementations and utilities
  org.apache.solr.logging | APIs related to capturing log event info in the `LoggingHandler`
  org.apache.solr.request | APIs and classes for dealing with Solr requests
  org.apache.solr.rest | Solr RESTful APIs via Restlet.
  org.apache.solr.schema | `IndexSchema` and `FieldType` implementations for powering schema.xml
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.similarities | Factories for various built-in Lucene ranking models.
  org.apache.solr.servlet | Servlet related classes for powering the Solr HTTP API
  org.apache.solr.spelling | APIs and classes used by the `SpellCheckComponent`
  org.apache.solr.spelling.suggest | APIs and classes used by the `SpellCheckComponent`
  org.apache.solr.spelling.suggest.fst | Factories for FST and Analyzing based `Suggester`s
  org.apache.solr.spelling.suggest.jaspell | Factories for JaSpell based `Suggester`s
  org.apache.solr.spelling.suggest.tst | Factories for TST based `Suggester`s
  org.apache.solr.update | APIs and classes for managing index updates
  org.apache.solr.update.processor | `UpdateRequestProcessorFactory` APIs and implementations for use in `UpdateRequestProcessorChain`s
  org.apache.solr.util.plugin | Common APIs related to implementing Solr plugins

- - ### Uses of SolrCore in org.apache.solr.client.solrj.embedded

    Constructors in org.apache.solr.client.solrj.embedded with parameters of type SolrCore
    Constructor and Description
    `EmbeddedSolrServer(SolrCore core)` Create an EmbeddedSolrServer wrapping a particular SolrCore

  - ### Uses of SolrCore in org.apache.solr.cloud

    Methods in org.apache.solr.cloud with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | RecoveryStrategy.`doRecovery(SolrCore core)`
    `void` | ZkController.`registerConfListenerForCore(String confDir, SolrCore core, Runnable listener)` This will give a callback to the listener whenever a child is modified in the conf directory.
    `PeerSync.PeerSyncResult` | SyncStrategy.`sync(ZkController zkController, SolrCore core, ZkNodeProps leaderProps)`
    `PeerSync.PeerSyncResult` | SyncStrategy.`sync(ZkController zkController, SolrCore core, ZkNodeProps leaderProps, boolean peerSyncOnlyWithActive)`

  - ### Uses of SolrCore in org.apache.solr.core

    Fields in org.apache.solr.core declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | RequestHandlers.`core`

    Methods in org.apache.solr.core that return SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrCore` | CoreContainer.`create(String coreName, Map<String,String> parameters)` Creates a new core, publishing the core state to the cluster
    `SolrCore` | CoreContainer.`create(String coreName, Path instancePath, Map<String,String> parameters, boolean newCollection)` Creates a new core in a specified instance directory, publishing the core state to the cluster
    `SolrCore` | AbstractSolrEventListener.`getCore()`
    `SolrCore` | CoreContainer.`getCore(String name)` Gets a core by name and increase its refcount.
    `protected SolrCore` | CoreContainer.`registerCore(String name, SolrCore core, boolean registerInZk, boolean skipRecovery)`
    `SolrCore` | SolrCore.`reload(ConfigSet coreConfig)`

    Methods in org.apache.solr.core that return types with arguments of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `Collection<SolrCore>` | CoreContainer.`getCores()`

    Methods in org.apache.solr.core with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static <T> T` | SolrCore.`createInstance(String className, Class<T> cast, String msg, SolrCore core, ResourceLoader resourceLoader)` Creates an instance by trying a constructor that accepts a SolrCore before trying the default (no arg) constructor.
    `static Runnable` | SolrCore.`getConfListener(SolrCore core, ZkSolrResourceLoader zkSolrResourceLoader)`
    `Collection<String>` | CoreContainer.`getCoreNames(SolrCore core)` This method is currently experimental.
    `static List<PluginBag.RuntimeLib>` | PluginBag.RuntimeLib.`getLibObjects(SolrCore core, List<PluginInfo> libs)`
    `void` | HdfsDirectoryFactory.`inform(SolrCore core)`
    `void` | SchemaCodecFactory.`inform(SolrCore core)`
    `void` | SolrResourceLoader.`inform(SolrCore core)` Tell all `SolrCoreAware` instances about the SolrCore
    `abstract DirectoryReader` | IndexReaderFactory.`newReader(Directory indexDir, SolrCore core)` Creates a new IndexReader instance using the given Directory.
    `DirectoryReader` | StandardIndexReaderFactory.`newReader(Directory indexDir, SolrCore core)`
    `abstract DirectoryReader` | IndexReaderFactory.`newReader(IndexWriter writer, SolrCore core)` Creates a new IndexReader instance using the given IndexWriter.
    `DirectoryReader` | StandardIndexReaderFactory.`newReader(IndexWriter writer, SolrCore core)`
    `abstract void` | CloseHook.`postClose(SolrCore core)` Method called when the given SolrCore object has been shut down and update handlers and searchers are closed Use this method for post-close clean up operations e.g.
    `abstract void` | CloseHook.`preClose(SolrCore core)` Method called when the given SolrCore object is closing / shutting down but before the update handler and searcher(s) are actually closed Important: Keep the method implementation as short as possible.
    `protected SolrCore` | CoreContainer.`registerCore(String name, SolrCore core, boolean registerInZk, boolean skipRecovery)`
    `void` | ZkContainer.`registerInZk(SolrCore core, boolean background, boolean skipRecovery)`

    Method parameters in org.apache.solr.core with type arguments of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | ZkContainer.`publishCoresAsDown(List<SolrCore> cores)`

    Constructors in org.apache.solr.core with parameters of type SolrCore
    Constructor and Description
    `AbstractSolrEventListener(SolrCore core)`
    `PluginBag(Class<T> klass, SolrCore core)` Constructs a non-threadsafe plugin registry
    `PluginBag(Class<T> klass, SolrCore core, boolean needThreadSafety)` Pass needThreadSafety=true if plugins can be added and removed concurrently with lookups.
    `QuerySenderListener(SolrCore core)`
    `RequestHandlers(SolrCore core)`
    `RuntimeLib(SolrCore core)`
    `SolrCore(String name, String dataDir, SolrConfig config, IndexSchema schema, NamedList configSetProperties, CoreDescriptor coreDescriptor, UpdateHandler updateHandler, IndexDeletionPolicyWrapper delPolicy, SolrCore prev)` Creates a new core and register it in the list of cores.

  - ### Uses of SolrCore in org.apache.solr.core.snapshots

    Methods in org.apache.solr.core.snapshots with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SolrSnapshotManager.`deleteNonSnapshotIndexFiles(SolrCore core, Directory dir, Collection<SolrSnapshotMetaDataManager.SnapshotMetaData> snapshots)` This method deletes index files not associated with the specified `snapshots`.
    `static void` | SolrSnapshotManager.`deleteSnapshotIndexFiles(SolrCore core, Directory dir, long gen)` This method deletes index files of the IndexCommit for the specified generation number.

    Constructors in org.apache.solr.core.snapshots with parameters of type SolrCore
    Constructor and Description
    `SolrSnapshotMetaDataManager(SolrCore solrCore, Directory dir)` A constructor.
    `SolrSnapshotMetaDataManager(SolrCore solrCore, Directory dir, IndexWriterConfig.OpenMode mode)` A constructor.

  - ### Uses of SolrCore in org.apache.solr.handler

    Methods in org.apache.solr.handler with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SolrConfigHandler.`getImmutable(SolrCore core)`
    `void` | PingRequestHandler.`inform(SolrCore core)`
    `void` | SQLHandler.`inform(SolrCore core)`
    `void` | CdcrRequestHandler.`inform(SolrCore core)`
    `void` | ReplicationHandler.`inform(SolrCore core)`
    `void` | StreamHandler.`inform(SolrCore core)`
    `void` | SchemaHandler.`inform(SolrCore core)`
    `void` | SolrConfigHandler.`inform(SolrCore core)`
    `void` | GraphHandler.`inform(SolrCore core)`
    `protected static boolean` | IndexFetcher.`modifyIndexProps(SolrCore solrCore, String tmpIdxDirName)` If the index is stale by any chance, load index from a different dir in the data dir.

    Constructors in org.apache.solr.handler with parameters of type SolrCore
    Constructor and Description
    `IndexFetcher(NamedList initArgs, ReplicationHandler handler, SolrCore sc)`
    `RestoreCore(BackupRepository backupRepo, SolrCore core, URI location, String name)`
    `SnapShooter(BackupRepository backupRepo, SolrCore core, URI location, String snapshotName, String commitName)`
    `SnapShooter(SolrCore core, String location, String snapshotName)` Deprecated.

  - ### Uses of SolrCore in org.apache.solr.handler.admin

    Methods in org.apache.solr.handler.admin with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoggingHandler.`inform(SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.handler.component

    Methods in org.apache.solr.handler.component with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static SolrHighlighter` | HighlightComponent.`getHighlighter(SolrCore core)`
    `static SolrInputDocument` | RealTimeGetComponent.`getInputDocument(SolrCore core, BytesRef idBytes)`
    `static SolrInputDocument` | RealTimeGetComponent.`getInputDocumentFromTlog(SolrCore core, BytesRef idBytes)` returns the SolrInputDocument from the current tlog, or DELETED if it has been deleted, or null if there is no record of it in the current update log.
    `void` | ExpandComponent.`inform(SolrCore core)`
    `void` | SearchHandler.`inform(SolrCore core)` Initialize the components based on name.
    `void` | SpellCheckComponent.`inform(SolrCore core)`
    `void` | QueryElevationComponent.`inform(SolrCore core)`
    `void` | SuggestComponent.`inform(SolrCore core)`
    `void` | TermVectorComponent.`inform(SolrCore core)`
    `void` | HighlightComponent.`inform(SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.highlight

    Fields in org.apache.solr.highlight declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | DefaultSolrHighlighter.`solrCore`

    Constructors in org.apache.solr.highlight with parameters of type SolrCore
    Constructor and Description
    `DefaultSolrHighlighter(SolrCore solrCore)`

  - ### Uses of SolrCore in org.apache.solr.logging

    Methods in org.apache.solr.logging with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MDCLoggingContext.`setCore(SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.request

    Fields in org.apache.solr.request declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | SolrQueryRequestBase.`core`

    Methods in org.apache.solr.request that return SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrCore` | SolrQueryRequest.`getCore()` The solr core (coordinator, etc) associated with this request
    `SolrCore` | SolrQueryRequestBase.`getCore()`

    Constructors in org.apache.solr.request with parameters of type SolrCore
    Constructor and Description
    `LocalSolrQueryRequest(SolrCore core, Map<String,String[]> args)`
    `LocalSolrQueryRequest(SolrCore core, NamedList args)`
    `LocalSolrQueryRequest(SolrCore core, SolrParams args)`
    `LocalSolrQueryRequest(SolrCore core, String query, String qtype, int start, int limit, Map args)`
    `SolrQueryRequestBase(SolrCore core, SolrParams params)`
    `SolrQueryRequestBase(SolrCore core, SolrParams params, RTimerTree requestTimer)`

  - ### Uses of SolrCore in org.apache.solr.rest

    Methods in org.apache.solr.rest that return SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrCore` | BaseSolrResource.`getSolrCore()`

  - ### Uses of SolrCore in org.apache.solr.schema

    Methods in org.apache.solr.schema with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static ManagedIndexSchema` | SchemaManager.`getFreshManagedSchema(SolrCore core)`
    `void` | ManagedIndexSchemaFactory.`inform(SolrCore core)`

    Constructors in org.apache.solr.schema with parameters of type SolrCore
    Constructor and Description
    `ExternalFileFieldReloader(SolrCore core)`
    `ZkIndexSchemaReader(ManagedIndexSchemaFactory managedIndexSchemaFactory, SolrCore solrCore)`

  - ### Uses of SolrCore in org.apache.solr.search

    Methods in org.apache.solr.search that return SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrCore` | SolrIndexSearcher.`getCore()`

    Constructors in org.apache.solr.search with parameters of type SolrCore
    Constructor and Description
    `SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, SolrIndexConfig config, String name, boolean enableCache, DirectoryFactory directoryFactory)`
    `SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, String name, DirectoryReader r, boolean closeReader, boolean enableCache, boolean reserveDirectory, DirectoryFactory directoryFactory)`

  - ### Uses of SolrCore in org.apache.solr.search.similarities

    Methods in org.apache.solr.search.similarities with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | SchemaSimilarityFactory.`inform(SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.servlet

    Fields in org.apache.solr.servlet declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | HttpSolrCall.`core`
    `protected SolrCore` | DirectSolrConnection.`core`

    Methods in org.apache.solr.servlet that return SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrCore` | HttpSolrCall.`getCore()`

    Methods in org.apache.solr.servlet with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `SolrQueryRequest` | SolrRequestParsers.`buildRequestFrom(SolrCore core, SolrParams params, Collection<ContentStream> streams)`
    `SolrQueryRequest` | SolrRequestParsers.`parse(SolrCore core, String path, javax.servlet.http.HttpServletRequest req)`

    Constructors in org.apache.solr.servlet with parameters of type SolrCore
    Constructor and Description
    `DirectSolrConnection(SolrCore c)` Initialize using an explicit SolrCore

  - ### Uses of SolrCore in org.apache.solr.spelling

    Methods in org.apache.solr.spelling with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | WordBreakSolrSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)`
    `void` | FileBasedSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)`
    `void` | IndexBasedSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)`
    `void` | ConjunctionSolrSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)`
    `void` | DirectSolrSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)`
    `abstract void` | SolrSpellChecker.`build(SolrCore core, SolrIndexSearcher searcher)` (re)Builds the spelling index.
    `String` | WordBreakSolrSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | FileBasedSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | AbstractLuceneSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | IndexBasedSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | ConjunctionSolrSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | DirectSolrSpellChecker.`init(NamedList config, SolrCore core)`
    `String` | SolrSpellChecker.`init(NamedList config, SolrCore core)`
    `void` | WordBreakSolrSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)`
    `void` | AbstractLuceneSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)`
    `void` | IndexBasedSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)`
    `void` | ConjunctionSolrSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)`
    `void` | DirectSolrSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)`
    `abstract void` | SolrSpellChecker.`reload(SolrCore core, SolrIndexSearcher searcher)` Reloads the index.

  - ### Uses of SolrCore in org.apache.solr.spelling.suggest

    Fields in org.apache.solr.spelling.suggest declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | Suggester.`core`

    Methods in org.apache.solr.spelling.suggest with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrSuggester.`build(SolrCore core, SolrIndexSearcher searcher)` Build the underlying Lucene Suggester
    `void` | Suggester.`build(SolrCore core, SolrIndexSearcher searcher)`
    `abstract Lookup` | LookupFactory.`create(NamedList params, SolrCore core)` Create a Lookup using config options in `params` and current `core`
    `Dictionary` | HighFrequencyDictionaryFactory.`create(SolrCore core, SolrIndexSearcher searcher)`
    `Dictionary` | DocumentExpressionDictionaryFactory.`create(SolrCore core, SolrIndexSearcher searcher)`
    `abstract Dictionary` | DictionaryFactory.`create(SolrCore core, SolrIndexSearcher searcher)` Create a Dictionary using options in `core` and optionally uses `searcher`, in case of index based dictionaries
    `Dictionary` | FileDictionaryFactory.`create(SolrCore core, SolrIndexSearcher searcher)`
    `Dictionary` | DocumentDictionaryFactory.`create(SolrCore core, SolrIndexSearcher searcher)`
    `String` | SolrSuggester.`init(NamedList<?> config, SolrCore core)` Uses the `config` and the `core` to initialize the underlying Lucene suggester
    `String` | Suggester.`init(NamedList config, SolrCore core)`
    `void` | SolrSuggester.`reload(SolrCore core, SolrIndexSearcher searcher)` Reloads the underlying Lucene Suggester
    `void` | Suggester.`reload(SolrCore core, SolrIndexSearcher searcher)`

  - ### Uses of SolrCore in org.apache.solr.spelling.suggest.fst

    Methods in org.apache.solr.spelling.suggest.fst with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `Lookup` | AnalyzingInfixLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | FreeTextLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | FuzzyLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | WFSTLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | BlendedInfixLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | AnalyzingLookupFactory.`create(NamedList params, SolrCore core)`
    `Lookup` | FSTLookupFactory.`create(NamedList params, SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.spelling.suggest.jaspell

    Methods in org.apache.solr.spelling.suggest.jaspell with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `Lookup` | JaspellLookupFactory.`create(NamedList params, SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.spelling.suggest.tst

    Methods in org.apache.solr.spelling.suggest.tst with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `Lookup` | TSTLookupFactory.`create(NamedList params, SolrCore core)`

  - ### Uses of SolrCore in org.apache.solr.update

    Fields in org.apache.solr.update declared as SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrCore` | UpdateHandler.`core`

    Fields in org.apache.solr.update with type parameters of type SolrCore
    Modifier and Type | Field and Description
    --- | ---
    `List<SolrCore>` | SplitIndexCommand.`cores`

    Methods in org.apache.solr.update with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpdateLog.`clearLog(SolrCore core, PluginInfo ulogPluginInfo)` Clears the logs on the file system.
    `void` | HdfsUpdateLog.`clearLog(SolrCore core, PluginInfo ulogPluginInfo)` Clears the logs on the file system.
    `void` | DefaultSolrCoreState.`closeIndexWriter(SolrCore core, boolean rollback)`
    `abstract void` | SolrCoreState.`closeIndexWriter(SolrCore core, boolean rollback)` Expert method that closes the IndexWriter - you must call `SolrCoreState.openIndexWriter(SolrCore)` in a finally block after calling this method.
    `static SolrIndexWriter` | SolrIndexWriter.`create(SolrCore core, String name, String path, DirectoryFactory directoryFactory, boolean create, IndexSchema schema, SolrIndexConfig config, IndexDeletionPolicy delPolicy, Codec codec)`
    `protected SolrIndexWriter` | DefaultSolrCoreState.`createMainIndexWriter(SolrCore core, String name)`
    `static IndexFingerprint` | IndexFingerprint.`getFingerprint(SolrCore core, long maxVersion)` Opens a new realtime searcher and returns it's (possibly cached) fingerprint
    `RefCounted<IndexWriter>` | DefaultSolrCoreState.`getIndexWriter(SolrCore core)`
    `abstract RefCounted<IndexWriter>` | SolrCoreState.`getIndexWriter(SolrCore core)` Get the current IndexWriter.
    `protected String` | UpdateLog.`getTlogDir(SolrCore core, PluginInfo info)`
    `void` | CdcrUpdateLog.`init(UpdateHandler uhandler, SolrCore core)`
    `void` | UpdateLog.`init(UpdateHandler uhandler, SolrCore core)`
    `void` | HdfsUpdateLog.`init(UpdateHandler uhandler, SolrCore core)`
    `void` | DefaultSolrCoreState.`newIndexWriter(SolrCore core, boolean rollback)`
    `abstract void` | SolrCoreState.`newIndexWriter(SolrCore core, boolean rollback)` Force the creation of a new IndexWriter using the settings from the given SolrCore.
    `void` | DefaultSolrCoreState.`openIndexWriter(SolrCore core)`
    `abstract void` | SolrCoreState.`openIndexWriter(SolrCore core)` Expert method that opens the IndexWriter - you must call `SolrCoreState.closeIndexWriter(SolrCore, boolean)` first, and then call this method in a finally block.
    `void` | DefaultSolrCoreState.`rollbackIndexWriter(SolrCore core)`
    `abstract void` | SolrCoreState.`rollbackIndexWriter(SolrCore core)` Rollback the current IndexWriter.
    `static void` | PeerSync.`sync(SolrCore core, List<String> replicas, int nUpdates)` Requests and applies recent updates from peers
    `IndexWriterConfig` | SolrIndexConfig.`toIndexWriterConfig(SolrCore core)`

    Constructors in org.apache.solr.update with parameters of type SolrCore
    Constructor and Description
    `CommitTracker(String name, SolrCore core, int docsUpperBound, int timeUpperBound, boolean openSearcher, boolean softCommit)`
    `DirectUpdateHandler2(SolrCore core)`
    `DirectUpdateHandler2(SolrCore core, UpdateHandler updateHandler)`
    `PeerSync(SolrCore core, List<String> replicas, int nUpdates)`
    `PeerSync(SolrCore core, List<String> replicas, int nUpdates, boolean cantReachIsSuccess, boolean getNoVersionsIsSuccess)`
    `PeerSync(SolrCore core, List<String> replicas, int nUpdates, boolean cantReachIsSuccess, boolean getNoVersionsIsSuccess, boolean onlyIfActive, boolean doFingerprint)`
    `UpdateHandler(SolrCore core)`
    `UpdateHandler(SolrCore core, UpdateLog updateLog)`

    Constructor parameters in org.apache.solr.update with type arguments of type SolrCore
    Constructor and Description
    `SplitIndexCommand(SolrQueryRequest req, List<String> paths, List<SolrCore> cores, List<DocRouter.Range> ranges, DocRouter router, String routeFieldName, String splitKey)`

  - ### Uses of SolrCore in org.apache.solr.update.processor

    Methods in org.apache.solr.update.processor with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `static UpdateRequestProcessorChain` | UpdateRequestProcessorChain.`constructChain(UpdateRequestProcessorChain defaultUrp, UpdateRequestProcessorChain.ProcessorInfo processorInfo, SolrCore core)`
    `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.
    `FieldMutatingUpdateProcessor.FieldNameSelector` | MaxFieldValueUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | LastFieldValueUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `protected FieldMutatingUpdateProcessor.FieldNameSelector` | RegexReplaceProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | ParseDateFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)` Returns true if the field doesn't match any schema field or dynamic field, or if the matched field's type is BoolField
    `protected FieldMutatingUpdateProcessor.FieldNameSelector` | FieldMutatingUpdateProcessorFactory.`getDefaultSelector(SolrCore core)` Defines the default selection behavior when the user has not configured any specific criteria for selecting fields.
    `FieldMutatingUpdateProcessor.FieldNameSelector` | TruncateFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | FieldLengthUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | IgnoreFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | ConcatFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | UniqFieldsUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | ParseNumericFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)` Returns true if the field doesn't match any schema field or dynamic field, or if the matched field's type is compatible
    `FieldMutatingUpdateProcessor.FieldNameSelector` | HTMLStripFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | MinFieldValueUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `FieldMutatingUpdateProcessor.FieldNameSelector` | ParseBooleanFieldUpdateProcessorFactory.`getDefaultSelector(SolrCore core)` Returns true if the field doesn't match any schema field or dynamic field, or if the matched field's type is BoolField
    `FieldMutatingUpdateProcessor.FieldNameSelector` | FirstFieldValueUpdateProcessorFactory.`getDefaultSelector(SolrCore core)`
    `void` | StatelessScriptUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | FieldMutatingUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | CloneFieldUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | AddSchemaFieldsUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | TolerantUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | DocExpirationUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | PreAnalyzedUpdateProcessorFactory.`inform(SolrCore core)`
    `void` | DocBasedVersionConstraintsProcessorFactory.`inform(SolrCore core)`
    `void` | SignatureUpdateProcessorFactory.`inform(SolrCore core)`

    Constructors in org.apache.solr.update.processor with parameters of type SolrCore
    Constructor and Description
    `UpdateRequestProcessorChain(List<UpdateRequestProcessorFactory> chain, SolrCore solrCore)` Creates a chain backed directly by the specified list.
    `UpdateRequestProcessorChain(SolrCore solrCore)`

  - ### Uses of SolrCore in org.apache.solr.util.plugin

    Methods in org.apache.solr.util.plugin with parameters of type SolrCore
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrCoreAware.`inform(SolrCore core)`

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