| Interface | Description |
|---|---|
| SolrCmdDistributor.AbortCheck | |
| SolrCoreState.IndexWriterCloser | |
| VersionBucket.CheckedFunction<T,R> |
| Class | Description |
|---|---|
| AddUpdateCommand |
An
UpdateCommand for adding or updating one document. |
| CdcrTransactionLog | Deprecated
since 8.6
|
| 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 | Deprecated
since 8.6
|
| HdfsUpdateLog | Deprecated
since 8.6
|
| IndexFingerprint | |
| LoggingInfoStream |
An
InfoStream implementation which passes messages on to Solr's logging. |
| MemOutputStream | |
| MergeIndexesCommand |
A merge indexes command encapsulated in an object.
|
| PeerSync |
This class is useful for performing peer to peer synchronization of recently indexed update commands during
recovery process.
|
| PeerSync.MissedUpdatesFinder |
Helper class for doing comparison ourUpdates and other replicas's updates to find the updates that we missed
|
| PeerSync.MissedUpdatesRequest |
Result of
PeerSync.MissedUpdatesFinder |
| PeerSync.PeerSyncResult | |
| PeerSyncWithLeader | |
| PeerSyncWithLeader.MissedUpdatesFinder |
Helper class for doing comparison ourUpdates and other replicas's updates to find the updates that we missed
|
| RollbackUpdateCommand | |
| SolrCmdDistributor |
Used for distributing commands from a shard leader to its replicas.
|
| SolrCmdDistributor.Error | |
| SolrCmdDistributor.ForwardNode | |
| SolrCmdDistributor.Node | |
| SolrCmdDistributor.Req | |
| SolrCmdDistributor.Response | |
| 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 | |
| TimedVersionBucket |
This implementation uses lock and condition and will throw exception if it can't obtain the lock within
lockTimeoutMs. |
| 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 |
This holds references to the transaction logs.
|
| UpdateLog.DBQ |
Holds the query and the version for a DeleteByQuery command
|
| UpdateLog.LogPtr | |
| UpdateLog.RecoveryInfo | |
| UpdateShardHandler | |
| UpdateShardHandlerConfig | |
| VersionBucket |
The default implementation which uses the intrinsic object monitor.
|
| VersionInfo |
| Enum | Description |
|---|---|
| SolrIndexSplitter.SplitMethod | |
| UpdateLog.State | |
| UpdateLog.SyncLevel |
| Exception | Description |
|---|---|
| SolrCoreState.CoreIsClosedException |
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.