Class NativeSearchQuery
java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQuery
org.springframework.data.elasticsearch.client.erhlc.NativeSearchQuery
- All Implemented Interfaces:
Query
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.elasticsearch.core.query.Query
Query.IdWithRouting, Query.PointInTime, Query.SearchType
-
Field Summary
Fields inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
fields, highlightQuery, ids, idsWithRouting, indicesBoost, indicesOptions, maxResults, minScore, pageable, pointInTime, preference, requestCache, rescorerQueries, route, runtimeFields, scrollTime, searchAfter, searchType, sort, sourceFilter, storedFields, timeout, trackScores, trackTotalHitsUpTo
Fields inherited from interface org.springframework.data.elasticsearch.core.query.Query
DEFAULT_PAGE, DEFAULT_PAGE_SIZE
-
Constructor Summary
ConstructorDescriptionNativeSearchQuery
(org.elasticsearch.index.query.QueryBuilder query) Deprecated.NativeSearchQuery
(org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter) Deprecated.NativeSearchQuery
(org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter, List<org.elasticsearch.search.sort.SortBuilder<?>> sorts) Deprecated.NativeSearchQuery
(org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter, List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields) Deprecated.NativeSearchQuery
(org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter, List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields) Deprecated.NativeSearchQuery
(NativeSearchQueryBuilder builder, org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.index.query.QueryBuilder filter, List<org.elasticsearch.search.sort.SortBuilder<?>> sorts, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder, org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[] highlightFields) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAggregation
(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder) Deprecated.void
addScriptField
(ScriptField... scriptField) Deprecated.void
addSearchExtBuilder
(org.elasticsearch.search.SearchExtBuilder searchExtBuilder) Deprecated.List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>>
Deprecated.org.elasticsearch.search.collapse.CollapseBuilder
Deprecated.List<org.elasticsearch.search.sort.SortBuilder<?>>
Deprecated.org.elasticsearch.index.query.QueryBuilder
Deprecated.org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder
Deprecated.org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field[]
Deprecated.List<org.elasticsearch.search.aggregations.PipelineAggregationBuilder>
Deprecated.org.elasticsearch.index.query.QueryBuilder
getQuery()
Deprecated.Deprecated.List<org.elasticsearch.search.SearchExtBuilder>
Deprecated.org.elasticsearch.script.mustache.SearchTemplateRequestBuilder
Deprecated.org.elasticsearch.search.suggest.SuggestBuilder
Deprecated.void
setAggregations
(List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregations) Deprecated.void
setCollapseBuilder
(org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder) Deprecated.void
setIndicesBoost
(List<IndexBoost> indicesBoost) Deprecated.void
setPipelineAggregations
(List<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders) Deprecated.void
setScriptFields
(List<ScriptField> scriptFields) Deprecated.void
setSearchExtBuilders
(List<org.elasticsearch.search.SearchExtBuilder> searchExtBuilders) Deprecated.void
setSearchTemplate
(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplate) Deprecated.void
setSuggestBuilder
(org.elasticsearch.search.suggest.SuggestBuilder suggestBuilder) Deprecated.Methods inherited from class org.springframework.data.elasticsearch.core.query.BaseQuery
addFields, addRescorerQuery, addRuntimeField, addSort, addSourceFilter, addStoredFields, getExplain, getFields, getHighlightQuery, getIds, getIdsWithRouting, getIndicesBoost, getIndicesOptions, getMaxResults, getMinScore, getPageable, getPointInTime, getPreference, getRequestCache, getRescorerQueries, getRoute, getRuntimeFields, getScrollTime, getSearchAfter, getSearchType, getSort, getSourceFilter, getStoredFields, getTimeout, getTrackScores, getTrackTotalHits, getTrackTotalHitsUpTo, isLimiting, queryIsUpdatedByConverter, setExplain, setFields, setHighlightQuery, setIds, setIdsWithRouting, setIndicesOptions, setMaxResults, setMinScore, setPageable, setPointInTime, setPreference, setQueryIsUpdatedByConverter, setRequestCache, setRescorerQueries, setRoute, setScrollTime, setSearchAfter, setSearchType, setSort, setStoredFields, setTimeout, setTrackScores, setTrackTotalHits, setTrackTotalHitsUpTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.elasticsearch.core.query.Query
hasScrollTime
-
Constructor Details
-
NativeSearchQuery
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
Deprecated. -
getFilter
Deprecated. -
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
Deprecated. -
setScriptFields
Deprecated. -
addScriptField
Deprecated. -
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
Deprecated. -
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
Deprecated.- Since:
- 4.3
-
setSearchExtBuilders
Deprecated. -
addSearchExtBuilder
public void addSearchExtBuilder(org.elasticsearch.search.SearchExtBuilder searchExtBuilder) Deprecated. -
getSearchExtBuilders
Deprecated.
-