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

Deprecated API

Contents

  • Terminally Deprecated
  • 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 Classes
    Class
    Description
    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.reactive.DefaultReactiveElasticsearchClient.getMapping(HttpHeaders, GetMappingsRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.createIndex(Consumer<CreateIndexRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.createIndex(CreateIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.createIndex(CreateIndexRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.createIndex(HttpHeaders, CreateIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.createIndex(HttpHeaders, CreateIndexRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.existsIndex(Consumer<GetIndexRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.existsIndex(GetIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.existsIndex(GetIndexRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.existsIndex(HttpHeaders, GetIndexRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.existsIndex(HttpHeaders, GetIndexRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.getMapping(Consumer<GetMappingsRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.getMapping(GetMappingsRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.getMapping(GetMappingsRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.getMapping(HttpHeaders, GetMappingsRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.getMapping(HttpHeaders, GetMappingsRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.putMapping(Consumer<PutMappingRequest>)
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.putMapping(PutMappingRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.putMapping(PutMappingRequest)
    org.springframework.data.elasticsearch.client.reactive.ReactiveElasticsearchClient.Indices.putMapping(HttpHeaders, PutMappingRequest)
    since 4.2, use ReactiveElasticsearchClient.Indices.putMapping(HttpHeaders, PutMappingRequest)
    org.springframework.data.elasticsearch.client.reactive.RequestCreator.getMapping()
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.RequestCreator.indexCreate()
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.RequestCreator.indexExists()
    since 4.2
    org.springframework.data.elasticsearch.client.reactive.RequestCreator.putMapping()
    since 4.2
    org.springframework.data.elasticsearch.client.util.RequestConverters.putMapping(PutMappingRequest)
    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.ElasticsearchRestTemplate.suggest(SuggestBuilder, Class<?>)
    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.query.NativeSearchQueryBuilder.addAggregation(AbstractAggregationBuilder<?>)
    use NativeSearchQueryBuilder.withAggregations(AbstractAggregationBuilder...) instead.
    org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder.addAggregation(PipelineAggregationBuilder)
    use NativeSearchQueryBuilder.withPipelineAggregations(PipelineAggregationBuilder...) instead.
    org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder.withSort(SortBuilder<?>)
    use NativeSearchQueryBuilder.withSorts(SortBuilder...) instead.
    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)
    org.springframework.data.elasticsearch.core.ReactiveElasticsearchTemplate.suggest(SuggestBuilder, Class<?>)
    org.springframework.data.elasticsearch.core.ReactiveElasticsearchTemplate.suggest(SuggestBuilder, IndexCoordinates)
    org.springframework.data.elasticsearch.core.ReactiveSearchOperations.suggest(SuggestBuilder, Class<?>)
    since 4.3, use ReactiveSearchOperations.suggest(Query, Class)
    org.springframework.data.elasticsearch.core.ReactiveSearchOperations.suggest(SuggestBuilder, IndexCoordinates)
    since 4.3, use ReactiveSearchOperations.suggest(Query, Class, IndexCoordinates)
    org.springframework.data.elasticsearch.core.SearchOperations.suggest(SuggestBuilder, Class<?>)
    since 4.3 use a NativeSearchQueryBuilder with NativeSearchQueryBuilder.withSuggestBuilder(SuggestBuilder), call SearchOperations.search(Query, Class) and get the suggest from SearchHits.getSuggest()
    org.springframework.data.elasticsearch.core.SearchOperations.suggest(SuggestBuilder, IndexCoordinates)
    since 4.3 use a NativeSearchQueryBuilder with NativeSearchQueryBuilder.withSuggestBuilder(SuggestBuilder), call SearchOperations.search(Query, Class) and get the suggest from SearchHits.getSuggest()
  • 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.