| Package | Description | 
|---|---|
| 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 api | 
| org.apache.solr.core | Core classes implementing Solr internals and the management of  SolrCores | 
| org.apache.solr.handler | Concrete implementations of  SolrRequestHandler | 
| org.apache.solr.search | APIs and classes for parsing and processing search requests | 
| org.apache.solr.update | APIs and classes for managing index updates | 
| org.apache.solr.update.processor | UpdateRequestProcessorFactoryAPIs and implementations for use inUpdateRequestProcessorChains | 
| Class and Description | 
|---|
| PeerSync.PeerSyncResult | 
| UpdateShardHandler | 
| Class and Description | 
|---|
| AddUpdateCommand An  UpdateCommandfor adding or updating one document. | 
| SolrIndexSplitter.SplitMethod | 
| Class and Description | 
|---|
| IndexFingerprint | 
| SolrCoreState The state in this class can be easily shared between SolrCores across
 SolrCore reloads. | 
| SolrIndexConfig This config object encapsulates IndexWriter config params,
 defined in the <indexConfig> section of solrconfig.xml | 
| UpdateHandler UpdateHandlerhandles requests to change the index
 (adds, deletes, commits, optimizes, etc). | 
| UpdateShardHandler | 
| UpdateShardHandlerConfig | 
| Class and Description | 
|---|
| CommitUpdateCommand | 
| Class and Description | 
|---|
| IndexFingerprint | 
| SolrIndexConfig This config object encapsulates IndexWriter config params,
 defined in the <indexConfig> section of solrconfig.xml | 
| Class and Description | 
|---|
| AddUpdateCommand An  UpdateCommandfor adding or updating one document. | 
| CdcrUpdateLog.BufferedUpdates | 
| CdcrUpdateLog.CdcrLogReader | 
| CommitTracker Helper class for tracking autoCommit state. | 
| CommitUpdateCommand | 
| DeleteUpdateCommand | 
| HdfsTransactionLog.HDFSLogReader Deprecated.  | 
| IndexFingerprint | 
| MergeIndexesCommand A merge indexes command encapsulated in an object. | 
| PeerSync.MissedUpdatesRequest Result of  PeerSync.MissedUpdatesFinder | 
| PeerSync.PeerSyncResult | 
| RollbackUpdateCommand | 
| SolrCmdDistributor.Error | 
| SolrCmdDistributor.Node | 
| SolrCmdDistributor.Req | 
| SolrCmdDistributor.StdNode | 
| SolrCoreState The state in this class can be easily shared between SolrCores across
 SolrCore reloads. | 
| SolrCoreState.IndexWriterCloser | 
| SolrIndexConfig This config object encapsulates IndexWriter config params,
 defined in the <indexConfig> section of solrconfig.xml | 
| SolrIndexSplitter.SplitMethod | 
| SolrIndexWriter An IndexWriter that is configured via Solr config mechanisms. | 
| SplitIndexCommand A split index command encapsulated in an object. | 
| TransactionLog Log Format: List{Operation, Version, ...}
  ADD, VERSION, DOC
  DELETE, VERSION, ID_BYTES
  DELETE_BY_QUERY, VERSION, String
  TODO: keep two files, one for [operation, version, id] and the other for the actual
  document data. | 
| TransactionLog.LogCodec | 
| TransactionLog.LogReader | 
| TransactionLog.ReverseReader | 
| UpdateCommand An index update command encapsulated in an object (Command pattern) | 
| UpdateHandler UpdateHandlerhandles requests to change the index
 (adds, deletes, commits, optimizes, etc). | 
| UpdateLog This holds references to the transaction logs. | 
| UpdateLog.DBQ Holds the query and the version for a DeleteByQuery command | 
| UpdateLog.LogPtr | 
| UpdateLog.RecentUpdates | 
| UpdateLog.RecoveryInfo | 
| UpdateLog.State | 
| UpdateLog.SyncLevel | 
| UpdateShardHandler | 
| UpdateShardHandlerConfig | 
| VersionBucket The default implementation which uses the intrinsic object monitor. | 
| VersionBucket.CheckedFunction | 
| VersionInfo | 
| Class and Description | 
|---|
| AddUpdateCommand An  UpdateCommandfor adding or updating one document. | 
| CommitUpdateCommand | 
| DeleteUpdateCommand | 
| MergeIndexesCommand A merge indexes command encapsulated in an object. | 
| RollbackUpdateCommand | 
| SolrCmdDistributor.Error | 
| SolrCmdDistributor.Node | 
| UpdateCommand An index update command encapsulated in an object (Command pattern) | 
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.