Class NativeSearchQueryBuilder
java.lang.Object
org.springframework.data.elasticsearch.core.query.BaseQueryBuilder<NativeSearchQuery,NativeSearchQueryBuilder>
org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder
public class NativeSearchQueryBuilder
extends BaseQueryBuilder<NativeSearchQuery,NativeSearchQueryBuilder>
NativeSearchQuery
- Author:
- Rizwan Idrees, Mohsin Husen, Artur Konczak, Mark Paluch, Alen Turkovic, Sascha Woo, Jean-Baptiste Nizet, Martin Choraine, Farid Azaza, Peter-Josef Meisch, Peer Mueller, vdisk, owen.qq
-
Field Summary
Fields inherited from class org.springframework.data.elasticsearch.core.query.BaseQueryBuilder
highlightQuery, indicesOptions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAggregation
(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder) Deprecated.addAggregation
(org.elasticsearch.search.aggregations.PipelineAggregationBuilder pipelineAggregationBuilder) Deprecated.build()
withAggregations
(Collection<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregationBuilders) withAggregations
(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>... aggregationBuilders) withCollapseBuilder
(org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder) withCollapseField
(String collapseField) withFilter
(org.elasticsearch.index.query.QueryBuilder filterBuilder) withHighlightBuilder
(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder) withHighlightFields
(Collection<org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field> highlightFields) withHighlightFields
(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field... highlightFields) withIndicesOptions
(IndicesOptions indicesOptions) withPipelineAggregations
(Collection<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders) withPipelineAggregations
(org.elasticsearch.search.aggregations.PipelineAggregationBuilder... pipelineAggregationBuilders) withQuery
(org.elasticsearch.index.query.QueryBuilder queryBuilder) withRescorerQuery
(RescorerQuery rescorerQuery) withScriptField
(ScriptField scriptField) withSearchAfter
(List<Object> searchAfter) withSearchTemplate
(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplateBuilder) withSearchType
(org.elasticsearch.action.search.SearchType searchType) withSort
(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder) Deprecated.usewithSorts(SortBuilder...)
instead.withSorts
(Collection<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders) withSorts
(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders) withStoredFields
(String... storedFields) withStoredFields
(Collection<String> storedFields) withSuggestBuilder
(org.elasticsearch.search.suggest.SuggestBuilder suggestBuilder) withTimeout
(Duration timeout) withTrackTotalHits
(Boolean trackTotalHits) Methods inherited from class org.springframework.data.elasticsearch.core.query.BaseQueryBuilder
getFields, getHighlightQuery, getIds, getIndicesBoost, getIndicesOptions, getMaxResults, getMinScore, getPageable, getPreference, getRoute, getSort, getSourceFilter, getTrackScores, withFields, withFields, withHighlightQuery, withIds, withIds, withIndicesBoost, withIndicesBoost, withMaxResults, withMinScore, withPageable, withPreference, withRoute, withSort, withSourceFilter, withTrackScores
-
Field Details
-
storedFields
-
-
Constructor Details
-
NativeSearchQueryBuilder
public NativeSearchQueryBuilder()
-
-
Method Details
-
withQuery
-
withFilter
public NativeSearchQueryBuilder withFilter(org.elasticsearch.index.query.QueryBuilder filterBuilder) -
withSort
@Deprecated public NativeSearchQueryBuilder withSort(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder) Deprecated.usewithSorts(SortBuilder...)
instead. -
withSorts
public NativeSearchQueryBuilder withSorts(Collection<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders) - Since:
- 4.3
-
withSorts
public NativeSearchQueryBuilder withSorts(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders) - Since:
- 4.3
-
withScriptField
-
withCollapseField
-
withCollapseBuilder
public NativeSearchQueryBuilder withCollapseBuilder(@Nullable org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder) - Since:
- 4.3
-
addAggregation
@Deprecated public NativeSearchQueryBuilder addAggregation(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder) Deprecated.usewithAggregations(AbstractAggregationBuilder...)
instead. -
withAggregations
public NativeSearchQueryBuilder withAggregations(Collection<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregationBuilders) - Since:
- 4.3
-
withAggregations
public NativeSearchQueryBuilder withAggregations(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>... aggregationBuilders) - Since:
- 4.3
-
addAggregation
@Deprecated public NativeSearchQueryBuilder addAggregation(org.elasticsearch.search.aggregations.PipelineAggregationBuilder pipelineAggregationBuilder) Deprecated. -
withPipelineAggregations
public NativeSearchQueryBuilder withPipelineAggregations(Collection<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders) - Since:
- 4.3
-
withPipelineAggregations
public NativeSearchQueryBuilder withPipelineAggregations(org.elasticsearch.search.aggregations.PipelineAggregationBuilder... pipelineAggregationBuilders) - Since:
- 4.3
-
withHighlightBuilder
public NativeSearchQueryBuilder withHighlightBuilder(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder) -
withHighlightFields
public NativeSearchQueryBuilder withHighlightFields(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field... highlightFields) -
withHighlightFields
public NativeSearchQueryBuilder withHighlightFields(Collection<org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field> highlightFields) - Since:
- 4.3
-
withSearchTemplate
public NativeSearchQueryBuilder withSearchTemplate(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplateBuilder) -
withStoredFields
-
withStoredFields
-
withSearchType
public NativeSearchQueryBuilder withSearchType(org.elasticsearch.action.search.SearchType searchType) -
withIndicesOptions
- Overrides:
withIndicesOptions
in classBaseQueryBuilder<NativeSearchQuery,
NativeSearchQueryBuilder>
-
withTrackTotalHits
- Since:
- 4.2
-
withTimeout
-
withRescorerQuery
-
withSuggestBuilder
public NativeSearchQueryBuilder withSuggestBuilder(org.elasticsearch.search.suggest.SuggestBuilder suggestBuilder) - Since:
- 4.3
-
withSearchAfter
-
build
- Specified by:
build
in classBaseQueryBuilder<NativeSearchQuery,
NativeSearchQueryBuilder>
-
withAggregations(AbstractAggregationBuilder...)
instead.