All Classes and Interfaces
Class
Description
Base implementation of
IndexOperations common to Transport and Rest based Implementations of IndexOperations.Class to combine an OpenSearch
Aggregate with its
name.Extension of the
OpenSearchClient class that implements AutoCloseable.ChildTemplate<T extends org.opensearch.client.transport.Transport,CLIENT extends org.opensearch.client.ApiClient<T,CLIENT>>
base class for a template that uses one of the
OpenSearchClient's child
clients like OpenSearchClusterClient or
OpenSearchIndicesClient.Callback interface to be used with
ChildTemplate.execute(ClientCallback) for operating directly on the client.Configuration interface exposing common client configuration properties for OpenSearch clients.
Callback to be executed to configure a client.
Implementation of the
ClusterOperations interface using en OpenSearchClusterClient.Utility class to adapt
GetResponse,
GetResult, MultiGetResponse
SearchHit, DocumentField to
Document.A Map<String,Object> to represent any entity as it's returned from OpenSearch and before it is converted to a
Document.Converts the
Highlight annotation from a method to an OpenSearch HighlightBuilder.Implementation of the
IndexOperations interface using en OpenSearchIndicesClient.A
Query implementation using query builders from the new
OpenSearch Client library.A query created from OpenSearch QueryBuilder instances.
NativeSearchQuery
AggregationContainer for a Aggregation that holds OpenEearch data.AggregationsContainer implementation for the OpenSearch aggregations.
AggregationsContainer implementation for the OpenSearch aggregations.
OpenSearchClientFactoryBean
Utility class to create the different OpenSearch clients
ClientConfiguration.ClientConfigurationCallback to configure
the OpenSearch RestClient's Http client with a HttpAsyncClientBuilderClientConfiguration.ClientConfigurationCallback to configure
the RestClient client with a RestClientBuilderOpenSearch cluster operations
Base class for a @
Configuration class to set up the OpenSearch
connection using the OpenSearch Client.Simple
PersistenceExceptionTranslator for OpenSearch.Simple
PersistenceExceptionTranslator for OpenSearch.The extension over
ElasticsearchOperations with OpenSearch specific operations.Describes the point in time entry
OpenSearchRestTemplate
Callback interface to be used with
OpenSearchRestTemplate.execute(ClientCallback) for operating directly on
RestHighLevelClient.Implementation of
ElasticsearchOperations using the new
OpenSearch client.Callback interface to be used with
OpenSearchTemplate.execute(OpenSearchTemplate.ClientCallback) for operating directly on
the OpenSearchClient.Utility class simplifying the creation of some more complex queries and type.
Deprecated, for removal: This API element is subject to removal in a future version.
Original implementation source
RequestConverters,
IndicesRequestConverters and
ClusterRequestConverters.Factory class to convert OpenSearch responses to different type of data classes.
RestClientFactoryBean
Utility class for common access to OpenSearch clients.
ClientConfiguration.ClientConfigurationCallback to configure
the RestClient with a HttpAsyncClientBuilderScripted field
Factory class to create
SearchDocumentResponse instances.Utility class to prevent leaking of Lucene API into Spring Data OpenSearch.
Queriesinstead.