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 |
This class is useful for performing peer to peer synchronization of recently indexed update commands during
recovery process.
|
PeerSync.PeerSyncResult | |
RollbackUpdateCommand | |
SolrCmdDistributor |
Used for distributing commands from a shard leader to its replicas.
|
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 |
This holds references to the transaction logs and pointers for the document IDs to their
exact positions in the transaction logs.
|
UpdateLog.DBQ |
Holds the query and the version for a DeleteByQuery command
|
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.