| Interface | Description |
|---|---|
| AbstractElasticsearchTemplate.DocumentCallback<T> | |
| AbstractElasticsearchTemplate.SearchDocumentResponseCallback<T> | |
| AbstractReactiveElasticsearchTemplate.DocumentCallback<T> | |
| AbstractReactiveElasticsearchTemplate.SearchDocumentCallback<T> | |
| AggregationContainer<T> |
Aggregation container used in the Spring Data Elasticsearch API for a single aggregation.
|
| AggregationsContainer<T> |
Aggregations container used in the Spring Data Elasticsearch API.
|
| DocumentOperations |
The operations for the
Elasticsearch Document APIs.
|
| ElasticsearchOperations |
ElasticsearchOperations.
|
| ElasticsearchRestTemplate.ClientCallback<T> |
Callback interface to be used with
ElasticsearchRestTemplate.execute(ClientCallback) for operating directly on
RestHighLevelClient. |
| EntityOperations.AdaptableEntity<T> |
Information and commands on an entity.
|
| IndexOperations |
The operations for the
Elasticsearch Index APIs.
|
| ReactiveDocumentOperations |
The reactive operations for the
Elasticsearch Document APIs.
|
| ReactiveElasticsearchOperations |
Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.
|
| ReactiveElasticsearchOperations.ClientCallback<T extends org.reactivestreams.Publisher<?>> |
Callback interface to be used with
ReactiveElasticsearchOperations.execute(ClientCallback) for operating directly on
ReactiveElasticsearchClient. |
| ReactiveElasticsearchOperations.ClusterClientCallback<T extends org.reactivestreams.Publisher<?>> |
Callback interface to be used with
ReactiveElasticsearchOperations.executeWithClusterClient(ClusterClientCallback) for operating directly
on ReactiveElasticsearchClient.Cluster. |
| ReactiveElasticsearchOperations.IndicesClientCallback<T extends org.reactivestreams.Publisher<?>> |
Callback interface to be used with
ReactiveElasticsearchOperations.executeWithIndicesClient(IndicesClientCallback) for operating directly
on ReactiveElasticsearchClient.Indices. |
| ReactiveIndexOperations |
Interface defining operations on indexes for the reactive stack.
|
| ReactiveSearchHits<T> |
Encapsulates a Flux of
SearchHits with additional information from the search. |
| ReactiveSearchOperations |
The reactive operations for the
Elasticsearch Document
APIs.
|
| SearchHits<T> |
Encapsulates a list of
SearchHits with additional information from the search. |
| SearchHitsIterator<T> | |
| SearchOperations |
The operations for the
Elasticsearch Document
APIs.
|
| SearchPage<T> |
Page definition for repositories that need to return a paged SearchHits.
|
| SearchScrollHits<T> |
This interface is used to expose the current
scrollId from the underlying scroll context. |
| Class | Description |
|---|---|
| AbstractElasticsearchTemplate |
This class contains methods that are common to different implementations of the
ElasticsearchOperations
interface that use different clients, like RestHighLevelClient and the next Java client from Elasticsearch or some
future implementation that might use an Opensearch client. |
| AbstractIndexTemplate |
Base implementation of
IndexOperations common to Transport and Rest based Implementations of IndexOperations. |
| AbstractReactiveElasticsearchTemplate |
Base class keeping common code for implementations of the
ReactiveElasticsearchOperations interface
independent of the used client. |
| AbstractReactiveElasticsearchTemplate.IndexResponseMetaData |
Value class to capture client independent information from a response to an index request.
|
| ActiveShardCount |
Class corresponding to the Elasticsearch class, but in the org.springframework.data.elasticsearch package
|
| ElasticsearchAggregation |
AggregationContainer implementation for an Elasticsearch7 aggregation.
|
| ElasticsearchAggregations |
AggregationsContainer implementation for the Elasticsearch7 aggregations.
|
| ElasticsearchExceptionTranslator |
Simple
PersistenceExceptionTranslator for Elasticsearch. |
| ElasticsearchRestTemplate |
ElasticsearchRestTemplate
|
| EntityOperations |
Common operations performed on an entity in the context of it's mapping metadata.
|
| IndexedObjectInformation |
Value class capturing information about a newly indexed document in Elasticsearch.
|
| IndexInformation |
Immutable object that holds information(name, settings, mappings, aliases) about an Index
|
| MultiGetItem<T> |
Response object for items returned from multiget requests, encapsulating the returned data and potential error
information.
|
| MultiGetItem.Failure | |
| Range<T> |
Simple value object to work with ranges and boundaries.
|
| Range.Bound<T> |
Value object representing a boundary.
|
| ReactiveElasticsearchTemplate | |
| ReactiveResourceUtil |
Utility to reactively read
Resources. |
| ReactiveSearchHitsImpl<T> | |
| ReactiveSearchHitSupport | |
| ResourceUtil |
Utility to read
Resources. |
| ResponseConverter |
Factory class to convert elasticsearch responses to different type of data classes.
|
| RuntimeField |
Defines a runtime field to be added to a Query
|
| SearchHit<T> |
Encapsulates the found data with additional information from the search.
|
| SearchHitMapping<T> | |
| SearchHitsImpl<T> |
Basic implementation of
SearchScrollHits |
| SearchHitSupport |
Utility class with helper methods for working with
SearchHit. |
| SearchHitsUtil |
Utility class to prevent leaking of Lucene API into Spring Data Elasticsearch.
|
| Enum | Description |
|---|---|
| RefreshPolicy |
Enum defining the refresh policy.
|
| ScriptType |
Define script types for update queries.
|
| TotalHitsRelation |
Enum to represent the relation that Elasticsearch returns for the totalHits value Elasticsearch
docs
|
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.