| Interface | Description | 
|---|---|
| SolrCmdDistributor.AbortCheck | |
| SolrCoreState.IndexWriterCloser | 
| Class | Description | 
|---|---|
| AddUpdateCommand | |
| CdcrTransactionLog | 
 Extends  
TransactionLog to:
 
 reopen automatically the output stream if its reference count reached 0. | 
| CdcrUpdateLog | 
 An extension of the  
UpdateLog for the CDCR scenario.Compared to the original update log implementation, transaction logs are removed based on pointers instead of a fixed size limit.  | 
| CdcrUpdateLog.BufferedUpdates | |
| CommitTracker | 
 Helper class for tracking autoCommit state. 
 | 
| CommitUpdateCommand | |
| DefaultSolrCoreState | |
| DeleteUpdateCommand | |
| DirectUpdateHandler2 | 
DirectUpdateHandler2 implements an UpdateHandler where documents are added
 directly to the main Lucene index as opposed to adding to a separate smaller index. | 
| DocumentBuilder | 
 Builds a Lucene  
Document from a SolrInputDocument. | 
| HdfsTransactionLog | 
 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. 
 | 
| HdfsUpdateLog | |
| IndexFingerprint | |
| LoggingInfoStream | 
 An  
InfoStream implementation which passes messages on to Solr's logging. | 
| MemOutputStream | |
| MergeIndexesCommand | 
 A merge indexes command encapsulated in an object. 
 | 
| PeerSync | |
| PeerSync.PeerSyncResult | |
| RollbackUpdateCommand | |
| SolrCmdDistributor | |
| SolrCmdDistributor.Error | |
| SolrCmdDistributor.Node | |
| SolrCmdDistributor.Req | |
| SolrCmdDistributor.Response | |
| SolrCmdDistributor.RetryNode | |
| SolrCmdDistributor.StdNode | |
| 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 
 | 
| SolrIndexSplitter | |
| SolrIndexWriter | 
 An IndexWriter that is configured via Solr config mechanisms. 
 | 
| SplitIndexCommand | 
 A split index command encapsulated in an object. 
 | 
| StreamingSolrClients | |
| 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. 
 | 
| UpdateCommand | 
 An index update command encapsulated in an object (Command pattern) 
 | 
| UpdateHandler | 
UpdateHandler handles requests to change the index
 (adds, deletes, commits, optimizes, etc). | 
| UpdateLog | |
| UpdateLog.LogPtr | |
| UpdateLog.RecoveryInfo | |
| UpdateShardHandler | |
| UpdateShardHandler.IdleConnectionsEvictor | 
 This class is adapted from org.apache.http.impl.client.IdleConnectionEvictor and changed to use
 the deprecated ClientConnectionManager instead of the new HttpClientConnectionManager. 
 | 
| UpdateShardHandlerConfig | |
| VersionBucket | |
| VersionInfo | 
| Enum | Description | 
|---|---|
| UpdateLog.State | |
| UpdateLog.SyncLevel | 
| Exception | Description | 
|---|---|
| SolrCoreState.CoreIsClosedException | 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.