| Package | Description |
|---|---|
| org.springframework.data.elasticsearch.client.elc |
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
|
| org.springframework.data.elasticsearch.config | |
| org.springframework.data.elasticsearch.core | |
| org.springframework.data.elasticsearch.repository.cdi | |
| org.springframework.data.elasticsearch.repository.query | |
| org.springframework.data.elasticsearch.repository.support |
| Modifier and Type | Class and Description |
|---|---|
class |
ElasticsearchTemplate
Implementation of
ElasticsearchOperations using the new
Elasticsearch client. |
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchOperations |
ElasticsearchConfiguration.elasticsearchOperations(ElasticsearchConverter elasticsearchConverter,
co.elastic.clients.elasticsearch.ElasticsearchClient elasticsearchClient)
Creates a
ElasticsearchOperations implementation using an
ElasticsearchClient. |
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchOperations |
AbstractElasticsearchConfiguration.elasticsearchOperations(ElasticsearchConverter elasticsearchConverter,
org.elasticsearch.client.RestHighLevelClient elasticsearchClient)
Creates
ElasticsearchOperations. |
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
class |
ElasticsearchRestTemplate
ElasticsearchRestTemplate
|
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchOperations |
ElasticsearchOperations.withRouting(RoutingResolver routingResolver)
Returns a copy of this instance with the same configuration, but that uses a different
RoutingResolver to
obtain routing information. |
ElasticsearchOperations |
AbstractElasticsearchTemplate.withRouting(RoutingResolver routingResolver) |
| Constructor and Description |
|---|
ElasticsearchRepositoryBean(javax.enterprise.inject.spi.Bean<ElasticsearchOperations> operations,
Set<Annotation> qualifiers,
Class<T> repositoryType,
javax.enterprise.inject.spi.BeanManager beanManager,
CustomRepositoryImplementationDetector detector)
Creates a new
ElasticsearchRepositoryBean. |
| Modifier and Type | Field and Description |
|---|---|
protected ElasticsearchOperations |
AbstractElasticsearchRepositoryQuery.elasticsearchOperations |
| Constructor and Description |
|---|
AbstractElasticsearchRepositoryQuery(ElasticsearchQueryMethod queryMethod,
ElasticsearchOperations elasticsearchOperations) |
ElasticsearchPartQuery(ElasticsearchQueryMethod method,
ElasticsearchOperations elasticsearchOperations) |
ElasticsearchStringQuery(ElasticsearchQueryMethod queryMethod,
ElasticsearchOperations elasticsearchOperations,
String query) |
| Modifier and Type | Field and Description |
|---|---|
protected ElasticsearchOperations |
SimpleElasticsearchRepository.operations |
| Modifier and Type | Method and Description |
|---|---|
R |
SimpleElasticsearchRepository.OperationsCallback.doWithOperations(ElasticsearchOperations operations) |
void |
ElasticsearchRepositoryFactoryBean.setElasticsearchOperations(ElasticsearchOperations operations)
Configures the
ElasticsearchOperations to be used to create Elasticsearch repositories. |
| Constructor and Description |
|---|
ElasticsearchRepositoryFactory(ElasticsearchOperations elasticsearchOperations) |
SimpleElasticsearchRepository(ElasticsearchEntityInformation<T,ID> metadata,
ElasticsearchOperations operations) |
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.