| Interface | Description |
|---|---|
| IndexEventListener |
An index event listener is the primary extension point for plugins and build-in services
to react / listen to per-index and per-shard events.
|
| IndexingOperationListener |
An indexing listener for indexing, delete, events.
|
| IndexShardComponent | |
| SearchOperationListener |
An listener for search, fetch and context events.
|
| Class | Description |
|---|---|
| AbstractIndexShardComponent | |
| CommitPoint | |
| CommitPoint.FileInfo | |
| CommitPoints | |
| DocsStats | |
| ElasticsearchMergePolicy |
A
MergePolicy that upgrades segments and can upgrade merges. |
| IndexingOperationListener.CompositeListener |
A Composite listener that multiplexes calls to each of the listeners methods.
|
| IndexingStats | |
| IndexingStats.Stats | |
| IndexSearcherWrapper |
Extension point to add custom functionality at request time to the
DirectoryReader
and IndexSearcher managed by the IndexShard. |
| IndexShard | |
| IndexShard.ShardFailure |
Simple struct encapsulating a shard failure
|
| IndexShardOperationsLock | |
| RefreshListeners |
Allows for the registration of listeners that are called when a change becomes visible for search.
|
| SearchOperationListener.CompositeListener |
A Composite listener that multiplexes calls to each of the listeners methods.
|
| ShadowIndexShard |
ShadowIndexShard extends
IndexShard to add file synchronization
from the primary when a flush happens. |
| ShardId |
Allows for shard level components to be injected with the shard id.
|
| ShardPath | |
| ShardStateMetaData | |
| ShardUtils | |
| SnapshotStatus | |
| SnapshotStatus.Index | |
| SnapshotStatus.Translog | |
| TranslogRecoveryPerformer |
The TranslogRecoveryPerformer encapsulates all the logic needed to transform a translog entry into an
indexing operation including source parsing and field creation from the source.
|
| Enum | Description |
|---|---|
| CommitPoint.Type | |
| IndexShardState | |
| SnapshotStatus.Stage |