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 HttpAsyncClientBuilder
ClientConfiguration.ClientConfigurationCallback to configure the RestClient client with a RestClientBuilder
OpenSearch 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.
since 5.1, use Queries instead.
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 HttpAsyncClientBuilder
Scripted field
Factory class to create SearchDocumentResponse instances.
Utility class to prevent leaking of Lucene API into Spring Data OpenSearch.