| Interface | Description |
|---|---|
| IndexComponent | |
| IndexModule.IndexSearcherWrapperFactory |
Factory for creating new
IndexSearcherWrapper instances |
| IndexService.ShardStoreDeleter | |
| IndexWarmer.Listener | |
| IndexWarmer.TerminationHandle |
A handle on the execution of warm-up action.
|
| Class | Description |
|---|---|
| AbstractIndexComponent | |
| Index |
A value class representing the basic required properties of an Elasticsearch index.
|
| IndexingSlowLog | |
| IndexModule |
IndexModule represents the central extension point for index level custom implementations like:
SimilarityProvider - New SimilarityProvider implementations can be registered through
IndexModule.addSimilarity(String, SimilarityProvider.Factory) while existing Providers can be referenced through Settings under the
IndexModule.SIMILARITY_SETTINGS_PREFIX prefix along with the "type" value. |
| IndexService | |
| IndexSettings |
This class encapsulates all index level settings and handles settings updates.
|
| IndexSortConfig |
Holds all the information that is used to build the sort order of an index.
|
| IndexWarmer | |
| MergePolicyConfig |
A shard in elasticsearch is a Lucene index, and a Lucene index is broken
down into segments.
|
| MergeSchedulerConfig |
The merge scheduler (
ConcurrentMergeScheduler) controls the execution of
merge operations once they are needed (according to the merge policy). |
| SearchSlowLog |
| Enum | Description |
|---|---|
| IndexModule.Type | |
| SlowLogLevel | |
| VersionType |
| Exception | Description |
|---|---|
| IndexNotFoundException |