Package org.elasticsearch.index.engine
-
Interface Summary Interface Description Engine.EventListener Engine.TranslogRecoveryRunner Engine.Warmer Called for each new opened engine reader to warm new segmentsEngineConfig.TombstoneDocSupplier A supplier supplies tombstone documents which will be used in soft-update methods.EngineFactory Simple Engine Factory -
Class Summary Class Description CombinedDeletionPolicy AnIndexDeletionPolicy
that coordinates between Lucene's commits and the retention of translog generation files, making sure that all translog files that are needed to recover from the Lucene commit are not deleted.CommitStats a class the returns dynamic information with respect to the last commit point of this shardEngine Engine.CommitId Engine.Delete Engine.DeleteResult Engine.Get Engine.GetResult Engine.Index Engine.IndexCommitRef Engine.IndexResult Engine.IndexThrottle A throttling class that can be activated, causing theacquireThrottle
method to block on a lock when throttling is enabledEngine.NoOp Engine.NoOpLock A Lock implementation that always allows the lock to be acquiredEngine.NoOpResult Engine.Operation Engine.Result Base class for index and delete operation results Holds result meta data (e.g.Engine.Searcher Engine.SearcherSupplier EngineConfig InternalEngine InternalEngine.DeletionStrategy InternalEngine.IndexingStrategy InternalEngineFactory NoOpEngine NoOpEngine is an engine implementation that does nothing but the bare minimum required in order to have an engine.ReadOnlyEngine A basic read-only engine that allows switching a shard to be true read-only temporarily or permanently.SafeCommitInfo Information about the safe commit, for making decisions about recoveries.Segment SegmentsStats TranslogLeafReader Internal class that mocks a single doc read from the transaction log as a leaf reader. -
Enum Summary Enum Description Engine.HistorySource Whether we should read history operations from translog or Lucene indexEngine.Operation.Origin Engine.Operation.TYPE type of operation (index, delete), subclasses use static typesEngine.Result.Type Engine.SearcherScope Engine.SyncedFlushResult -
Exception Summary Exception Description DocumentMissingException DocumentSourceMissingException EngineCreationFailureException An exception indicating that anEngine
creation failed.EngineException FlushFailedEngineException MissingHistoryOperationsException Exception indicating that not all requested operations fromLuceneChangesSnapshot
are available.RecoveryEngineException RefreshFailedEngineException SnapshotFailedEngineException VersionConflictEngineException