Uses of Package
org.springframework.data.elasticsearch.client.elc
Package
Description
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
-
ClassDescriptionClass to combine an Elasticsearch
Aggregate
with its name.base class for a template that uses one of theElasticsearchClient
's child clients likeElasticsearchClusterClient
orElasticsearchIndicesClient
.Callback interface to be used withChildTemplate.execute(ClientCallback)
for operating directly on the client.AggregationContainer
for aAggregation
that holds Elasticsearch data.ClientConfiguration.ClientConfigurationCallback
to configure the RestClient with aHttpAsyncClientBuilder
ClientConfiguration.ClientConfigurationCallback
to configure the ReactiveElasticsearchClient with aWebClient
SimplePersistenceExceptionTranslator
for Elasticsearch.Callback interface to be used withElasticsearchTemplate.execute(ElasticsearchTemplate.ClientCallback)
for operating directly on theElasticsearchClient
.AQuery
implementation using query builders from the new Elasticsearch Client library.base class for a reactive template that uses on of theReactiveElasticsearchClient
's child clients.Callback interface to be used withReactiveChildTemplate.execute(ClientCallback)
for operating directly on the client.Reactive version ofElasticsearchClient
.Reactive version of theElasticsearchClusterClient
Reactive version of theElasticsearchIndicesClient
Implementation ofReactiveElasticsearchOperations
using the new Elasticsearch client.