Class NativeSearchQuery

java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQuery
org.springframework.data.elasticsearch.client.erhlc.NativeSearchQuery
All Implemented Interfaces:
Query

@Deprecated public class NativeSearchQuery extends BaseQuery
Deprecated.
since 5.0
A query created from Elasticsearch QueryBuilder instances. Note: the filter constructor parameter is used to create a post_filter , if a filter is needed that filters before aggregations are build, it must be included in the query constructor parameter.
Author:
Rizwan Idrees, Mohsin Husen, Artur Konczak, Jean-Baptiste Nizet, Martin Choraine, Peter-Josef Meisch, Sijia Liu
  • Constructor Details

    • NativeSearchQuery

      public NativeSearchQuery(@Nullable org.elasticsearch.index.query.QueryBuilder query)
      Deprecated.
    • NativeSearchQuery

      public NativeSearchQuery(@Nullable org.elasticsearch.index.query.QueryBuilder query, @Nullable org.elasticsearch.index.query.QueryBuilder filter)
      Deprecated.
    • NativeSearchQuery

      public NativeSearchQuery(@Nullable org.elasticsearch.index.query.QueryBuilder query, @Nullable org.elasticsearch.index.query.QueryBuilder filter, @Nullable List<org.elasticsearch.search.sort.SortBuilder<?>> sorts)
      Deprecated.
    • NativeSearchQuery

      public NativeSearchQuery(@Nullable org.elasticsearch.index.query.QueryBuilder query, @Nullable org.elasticsearch.index.query.QueryBuilder filter, @Nullable List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, @Nullable org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields)
      Deprecated.
    • NativeSearchQuery

      public NativeSearchQuery(@Nullable org.elasticsearch.index.query.QueryBuilder query, @Nullable org.elasticsearch.index.query.QueryBuilder filter, @Nullable List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, @Nullable org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder, @Nullable org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields)
      Deprecated.
    • NativeSearchQuery

      public NativeSearchQuery(NativeSearchQueryBuilder builder, @Nullable org.elasticsearch.index.query.QueryBuilder query, @Nullable org.elasticsearch.index.query.QueryBuilder filter, @Nullable List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, @Nullable org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder, @Nullable org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields)
      Deprecated.
  • Method Details

    • getQuery

      @Nullable public org.elasticsearch.index.query.QueryBuilder getQuery()
      Deprecated.
    • getFilter

      @Nullable public org.elasticsearch.index.query.QueryBuilder getFilter()
      Deprecated.
    • getElasticsearchSorts

      @Nullable public List<org.elasticsearch.search.sort.SortBuilder<?>> getElasticsearchSorts()
      Deprecated.
    • getHighlightBuilder

      @Nullable public org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder getHighlightBuilder()
      Deprecated.
    • getHighlightFields

      @Nullable public org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] getHighlightFields()
      Deprecated.
    • getScriptFields

      public List<ScriptField> getScriptFields()
      Deprecated.
    • setScriptFields

      public void setScriptFields(List<ScriptField> scriptFields)
      Deprecated.
    • addScriptField

      public void addScriptField(ScriptField... scriptField)
      Deprecated.
    • getCollapseBuilder

      @Nullable public org.elasticsearch.search.collapse.CollapseBuilder getCollapseBuilder()
      Deprecated.
    • setCollapseBuilder

      public void setCollapseBuilder(org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder)
      Deprecated.
    • getAggregations

      @Nullable public List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> getAggregations()
      Deprecated.
    • getPipelineAggregations

      @Nullable public List<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> getPipelineAggregations()
      Deprecated.
    • addAggregation

      public void addAggregation(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder)
      Deprecated.
    • setAggregations

      public void setAggregations(List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregations)
      Deprecated.
    • setPipelineAggregations

      public void setPipelineAggregations(List<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders)
      Deprecated.
    • setIndicesBoost

      public void setIndicesBoost(List<IndexBoost> indicesBoost)
      Deprecated.
    • getSearchTemplate

      @Nullable public org.elasticsearch.script.mustache.SearchTemplateRequestBuilder getSearchTemplate()
      Deprecated.
    • setSearchTemplate

      public void setSearchTemplate(@Nullable org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplate)
      Deprecated.
    • setSuggestBuilder

      public void setSuggestBuilder(org.elasticsearch.search.suggest.SuggestBuilder suggestBuilder)
      Deprecated.
      Since:
      4.3
    • getSuggestBuilder

      @Nullable public org.elasticsearch.search.suggest.SuggestBuilder getSuggestBuilder()
      Deprecated.
      Since:
      4.3
    • setSearchExtBuilders

      public void setSearchExtBuilders(List<org.elasticsearch.search.SearchExtBuilder> searchExtBuilders)
      Deprecated.
    • addSearchExtBuilder

      public void addSearchExtBuilder(org.elasticsearch.search.SearchExtBuilder searchExtBuilder)
      Deprecated.
    • getSearchExtBuilders

      @Nullable public List<org.elasticsearch.search.SearchExtBuilder> getSearchExtBuilders()
      Deprecated.