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
FieldsFields inherited from class org.springframework.data.elasticsearch.core.query.BaseQueryBuilder
indicesOptions -
Constructor Summary
Constructors -
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) withIndicesBoost(Collection<IndexBoost> indicesBoost) withIndicesBoost(IndexBoost... indicesBoost) 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, getIds, getIndicesOptions, getMaxResults, getMinScore, getPageable, getPreference, getSort, getSourceFilter, getTrackScores, withFields, withFields, withIds, withIds, withMaxResults, withMinScore, withPageable, withPreference, 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
-
withIndicesBoost
-
withIndicesBoost
- Since:
- 4.3
-
withSearchTemplate
public NativeSearchQueryBuilder withSearchTemplate(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplateBuilder) -
withStoredFields
-
withStoredFields
-
withRoute
-
withSearchType
public NativeSearchQueryBuilder withSearchType(org.elasticsearch.action.search.SearchType searchType) -
withIndicesOptions
- Overrides:
withIndicesOptionsin 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:
buildin classBaseQueryBuilder<NativeSearchQuery,NativeSearchQueryBuilder>
-
withAggregations(AbstractAggregationBuilder...)instead.