Skip navigation links
Spring Data Elasticsearch
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Annotation Interfaces
  • Methods
  • Constructors
  • Enum Constants
  • Annotation Interface Elements
  • Terminally Deprecated Elements
    Element
    Description
    org.springframework.data.elasticsearch.core.Range
    use {org.springframework.data.domain.Range} instead.
  • Deprecated Interfaces
    Interface
    Description
    org.springframework.data.elasticsearch.client.erhlc.HostProvider
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ReactiveClusterOperations
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.RequestCreator
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.WebClientProvider
    since 5.0
  • Deprecated Classes
    Class
    Description
    org.springframework.data.elasticsearch.client.erhlc.AbstractElasticsearchConfiguration
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.AbstractReactiveElasticsearchConfiguration
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.DefaultReactiveClusterOperations
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.DefaultReactiveElasticsearchClient
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.DocumentAdapters
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchAggregation
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchAggregations
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchClusterOperations
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchExceptionTranslator
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchRestTemplate
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.HighlightQueryBuilder
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.NamedXContents
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.NativeSearchQuery
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.NativeSearchQueryBuilder
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchTemplate
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ReactiveRestClients
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.RequestConverters
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ResponseConverter
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.RestClientFactoryBean
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.RestClients
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.ScriptField
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.SearchDocumentResponseBuilder
    since 5.0
    org.springframework.data.elasticsearch.client.erhlc.SearchHitsUtil
    since 5.0
    org.springframework.data.elasticsearch.core.Range
    use {org.springframework.data.domain.Range} instead.
  • Deprecated Enum Classes
    Enum Class
    Description
    org.springframework.data.elasticsearch.annotations.DynamicMappingValue
    since 4.3, use Document.dynamic() or Field.dynamic() instead.
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    org.springframework.data.elasticsearch.annotations.DynamicMapping
    since 4.3, use Document.dynamic() or Field.dynamic() instead.
  • Deprecated Methods
    Method
    Description
    org.springframework.data.elasticsearch.annotations.Document.indexStoreType()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.refreshInterval()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.replicas()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.shards()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.useServerConfiguration()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Query.name()
    since 4.2, not implemented and used anywhere
    org.springframework.data.elasticsearch.client.ClientConfiguration.getHttpClientConfigurer()
    since 4.3 use ClientConfiguration.getClientConfigurers()
    org.springframework.data.elasticsearch.client.ClientConfiguration.TerminalClientConfigurationBuilder.withHttpClientConfigurer(RestClientBuilder.HttpClientConfigCallback)
    since 4.3, use ClientConfiguration.TerminalClientConfigurationBuilder.withClientConfigurer(ClientConfigurationCallback) with RestClients.RestClientConfigurationCallback
    org.springframework.data.elasticsearch.client.ClientConfiguration.TerminalClientConfigurationBuilder.withWebClientConfigurer(Function<WebClient, WebClient>)
    since 4.3, use ClientConfiguration.TerminalClientConfigurationBuilder.withClientConfigurer(ClientConfigurationCallback) with ReactiveRestClients.WebClientConfigurationCallback
    org.springframework.data.elasticsearch.client.elc.ReactiveElasticsearchTemplate.execute(ReactiveElasticsearchOperations.ClientCallback<Publisher<T>>)
    org.springframework.data.elasticsearch.client.erhlc.DefaultReactiveElasticsearchClient.getMapping(HttpHeaders, GetMappingsRequest)
    org.springframework.data.elasticsearch.client.erhlc.ElasticsearchRestTemplate.suggest(SuggestBuilder, Class<?>)
    org.springframework.data.elasticsearch.client.erhlc.NativeSearchQueryBuilder.addAggregation(AbstractAggregationBuilder<?>)
    use NativeSearchQueryBuilder.withAggregations(AbstractAggregationBuilder...) instead.
    org.springframework.data.elasticsearch.client.erhlc.NativeSearchQueryBuilder.addAggregation(PipelineAggregationBuilder)
    use NativeSearchQueryBuilder.withPipelineAggregations(PipelineAggregationBuilder...) instead.
    org.springframework.data.elasticsearch.client.erhlc.NativeSearchQueryBuilder.withSort(SortBuilder<?>)
    use NativeSearchQueryBuilder.withSorts(SortBuilder...) instead.
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.createIndex(Consumer<CreateIndexRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.createIndex(CreateIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.createIndex(CreateIndexRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.createIndex(HttpHeaders, CreateIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.createIndex(HttpHeaders, CreateIndexRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.existsIndex(Consumer<GetIndexRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.existsIndex(GetIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.existsIndex(GetIndexRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.existsIndex(HttpHeaders, GetIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.existsIndex(HttpHeaders, GetIndexRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.getMapping(Consumer<GetMappingsRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.getMapping(GetMappingsRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.getMapping(GetMappingsRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.getMapping(HttpHeaders, GetMappingsRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.getMapping(HttpHeaders, GetMappingsRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.putMapping(Consumer<PutMappingRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.putMapping(PutMappingRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.putMapping(PutMappingRequest)
    org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchClient.Indices.putMapping(HttpHeaders, PutMappingRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.putMapping(HttpHeaders, PutMappingRequest)
    org.springframework.data.elasticsearch.client.erhlc.RequestConverters.putMapping(PutMappingRequest)
    org.springframework.data.elasticsearch.client.erhlc.RequestCreator.getMapping()
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.RequestCreator.indexCreate()
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.RequestCreator.indexExists()
    since 4.2
    org.springframework.data.elasticsearch.client.erhlc.RequestCreator.putMapping()
    since 4.2
    org.springframework.data.elasticsearch.core.AbstractElasticsearchTemplate.delete(String, String, IndexCoordinates)
    org.springframework.data.elasticsearch.core.DocumentOperations.delete(String, String, IndexCoordinates)
    since 4.2, use ElasticsearchOperations.withRouting(RoutingResolver) and DocumentOperations.delete(String, IndexCoordinates)
    org.springframework.data.elasticsearch.core.query.IndexQuery.getParentId()
    from 4.0. Elasticsearch 7 does not support the parent id in an index request. parent/child relations must be modeled using the join datatype. Setting it here will have no effect.
    org.springframework.data.elasticsearch.core.query.IndexQuery.setParentId(String)
    from 4.0. Elasticsearch 7 does not support the parent id in an index request. parent/child relations must be modeled using the join datatype. Setting it here will have no effect.
    org.springframework.data.elasticsearch.core.query.IndexQueryBuilder.withParentId(String)
    org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations.execute(ReactiveElasticsearchOperations.ClientCallback<Publisher<T>>)
    since 4.4, use the execute methods from the implementing classes (they are client specific)
  • Deprecated Constructors
    Constructor
    Description
    org.springframework.data.elasticsearch.core.SearchHit(String, String, String, float, Object[], Map<String, List<String>>, T)
    since 4.2 use SearchHit(String, String, String, float, Object[], Map, Map, NestedMetaData, Explanation, List, Object).
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.springframework.data.elasticsearch.annotations.DateFormat.custom
    since 4.2, will be removed in a future version.It is no longer required for using a custom date format pattern. If you want to use only a custom date format pattern, you must set the format property to empty {}.
    org.springframework.data.elasticsearch.annotations.DateFormat.none
    since 4.2, will be removed in a future version. Use format = {} to disable built-in date formats in the @Field annotation.
  • Deprecated Annotation Interface Elements
    Annotation Interface Element
    Description
    org.springframework.data.elasticsearch.annotations.Document.indexStoreType()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.refreshInterval()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.replicas()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.shards()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Document.useServerConfiguration()
    since 4.2, use the Setting annotation to configure settings
    org.springframework.data.elasticsearch.annotations.Query.name()
    since 4.2, not implemented and used anywhere

Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.