Uses of Package
org.springframework.data.elasticsearch.core
Packages that use org.springframework.data.elasticsearch.core
Package
Description
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
This package contains classes that use the old Elasticsearch 7 libraries to access Elasticsearch either directly by
using the RestHighLevelClient or indirectly by using code copied from Elasticsearch libraries (reactive
implementation).
Classes related to the Document structure of Elasticsearch documents and search responses.
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.client.elcClassDescriptionThis 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 external implementation that might use a different client.Base class keeping common code for implementations of theReactiveElasticsearchOperations
interface independent of the used client.Value class to capture client independent information from a response to an index request.Aggregation container used in the Spring Data Elasticsearch API for a single aggregation.Aggregations container used in the Spring Data Elasticsearch API.The operations for the Elasticsearch Document APIs.ElasticsearchOperations.Value class capturing information about a newly indexed document in Elasticsearch.Immutable object that holds information(name, settings, mappings, aliases) about an IndexThe operations for the Elasticsearch Index APIs.Response object for items returned from multiget requests, encapsulating the returned data and potential error information.The reactive operations for the Elasticsearch Document APIs.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.Callback interface to be used withReactiveElasticsearchOperations.execute(ClientCallback)
for operating directly onReactiveElasticsearchClient
.Callback interface to be used withReactiveElasticsearchOperations.executeWithClusterClient(ClusterClientCallback)
for operating directly onReactiveElasticsearchClient.Cluster
.Callback interface to be used withReactiveElasticsearchOperations.executeWithIndicesClient(IndicesClientCallback)
for operating directly onReactiveElasticsearchClient.Indices
.Interface defining operations on indexes for the reactive stack.The reactive operations for the Elasticsearch Document APIs.Encapsulates a list ofSearchHit
s with additional information from the search.The operations for the Elasticsearch Document APIs.This interface is used to expose the currentscrollId
from the underlying scroll context. -
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.client.erhlcClassDescriptionThis 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 external implementation that might use a different client.Base class keeping common code for implementations of theReactiveElasticsearchOperations
interface independent of the used client.Value class to capture client independent information from a response to an index request.Aggregation container used in the Spring Data Elasticsearch API for a single aggregation.Aggregations container used in the Spring Data Elasticsearch API.The operations for the Elasticsearch Document APIs.ElasticsearchOperations.Value class capturing information about a newly indexed document in Elasticsearch.Immutable object that holds information(name, settings, mappings, aliases) about an IndexThe operations for the Elasticsearch Index APIs.Response object for items returned from multiget requests, encapsulating the returned data and potential error information.The reactive operations for the Elasticsearch Document APIs.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.Callback interface to be used withReactiveElasticsearchOperations.execute(ClientCallback)
for operating directly onReactiveElasticsearchClient
.Callback interface to be used withReactiveElasticsearchOperations.executeWithClusterClient(ClusterClientCallback)
for operating directly onReactiveElasticsearchClient.Cluster
.Callback interface to be used withReactiveElasticsearchOperations.executeWithIndicesClient(IndicesClientCallback)
for operating directly onReactiveElasticsearchClient.Indices
.Interface defining operations on indexes for the reactive stack.The reactive operations for the Elasticsearch Document APIs.Enum defining the refresh policy.Encapsulates a list ofSearchHit
s with additional information from the search.The operations for the Elasticsearch Document APIs.Page definition for repositories that need to return a paged SearchHits.This interface is used to expose the currentscrollId
from the underlying scroll context. -
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.coreClassDescriptionThis 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 external implementation that might use a different client.Base class keeping common code for implementations of theReactiveElasticsearchOperations
interface independent of the used client.Callback to convertDocument
into an entity of type TValue class to capture client independent information from a response to an index request.Callback to convert aSearchDocument
into different other classesClass corresponding to the Elasticsearch class, but in the org.springframework.data.elasticsearch packageAggregation container used in the Spring Data Elasticsearch API for a single aggregation.Aggregations container used in the Spring Data Elasticsearch API.The operations for the Elasticsearch Document APIs.ElasticsearchOperations.Common operations performed on an entity in the context of it's mapping metadata.Information and commands on an entity.Value class capturing information about a newly indexed document in Elasticsearch.Immutable object that holds information(name, settings, mappings, aliases) about an IndexThe operations for the Elasticsearch Index APIs.Response object for items returned from multiget requests, encapsulating the returned data and potential error information.Deprecated, for removal: This API element is subject to removal in a future version.use {org.springframework.data.domain.Range} instead.Deprecated, for removal: This API element is subject to removal in a future version.Value object representing a boundary.The reactive operations for the Elasticsearch Document APIs.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.Callback interface to be used withReactiveElasticsearchOperations.execute(ClientCallback)
for operating directly onReactiveElasticsearchClient
.Callback interface to be used withReactiveElasticsearchOperations.executeWithClusterClient(ClusterClientCallback)
for operating directly onReactiveElasticsearchClient.Cluster
.Callback interface to be used withReactiveElasticsearchOperations.executeWithIndicesClient(IndicesClientCallback)
for operating directly onReactiveElasticsearchClient.Indices
.Interface defining operations on indexes for the reactive stack.Encapsulates a Flux ofSearchHit
s with additional information from the search.The reactive operations for the Elasticsearch Document APIs.Enum defining the refresh policy.Define script types for update queries.Encapsulates the found data with additional information from the search.Encapsulates a list ofSearchHit
s with additional information from the search.The operations for the Elasticsearch Document APIs.Page definition for repositories that need to return a paged SearchHits.This interface is used to expose the currentscrollId
from the underlying scroll context.Enum to represent the relation that Elasticsearch returns for the totalHits value -
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.core.documentClassDescriptionAggregations container used in the Spring Data Elasticsearch API.
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.core.queryClassDescriptionClass corresponding to the Elasticsearch class, but in the org.springframework.data.elasticsearch packageEnum defining the refresh policy.Defines a runtime field to be added to a QueryDefine script types for update queries.
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.core.suggest.responseClassDescriptionEncapsulates the found data with additional information from the search.
-
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.repository.queryClassDescriptionElasticsearchOperations.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.repository.supportClassDescriptionElasticsearchOperations.The operations for the Elasticsearch Index APIs.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.
-
Classes in org.springframework.data.elasticsearch.core used by org.springframework.data.elasticsearch.repository.support.querybyexampleClassDescriptionElasticsearchOperations.Interface that specifies a basic set of Elasticsearch operations executed in a reactive way.