public class NativeSearchQueryBuilder extends Object
Constructor and Description |
---|
NativeSearchQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
NativeSearchQueryBuilder |
addAggregation(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder)
Deprecated.
use
withAggregations(AbstractAggregationBuilder...) instead. |
NativeSearchQueryBuilder |
addAggregation(org.elasticsearch.search.aggregations.PipelineAggregationBuilder pipelineAggregationBuilder)
Deprecated.
|
NativeSearchQuery |
build() |
NativeSearchQueryBuilder |
withAggregations(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>... aggregationBuilders) |
NativeSearchQueryBuilder |
withAggregations(Collection<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregationBuilders) |
NativeSearchQueryBuilder |
withCollapseBuilder(org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder) |
NativeSearchQueryBuilder |
withCollapseField(String collapseField) |
NativeSearchQueryBuilder |
withFields(Collection<String> fields) |
NativeSearchQueryBuilder |
withFields(String... fields) |
NativeSearchQueryBuilder |
withFilter(org.elasticsearch.index.query.QueryBuilder filterBuilder) |
NativeSearchQueryBuilder |
withHighlightBuilder(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder) |
NativeSearchQueryBuilder |
withHighlightFields(Collection<org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field> highlightFields) |
NativeSearchQueryBuilder |
withHighlightFields(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field... highlightFields) |
NativeSearchQueryBuilder |
withIds(Collection<String> ids) |
NativeSearchQueryBuilder |
withIds(String... ids) |
NativeSearchQueryBuilder |
withIndicesBoost(Collection<IndexBoost> indicesBoost) |
NativeSearchQueryBuilder |
withIndicesBoost(IndexBoost... indicesBoost) |
NativeSearchQueryBuilder |
withIndicesOptions(IndicesOptions indicesOptions) |
NativeSearchQueryBuilder |
withMaxResults(Integer maxResults) |
NativeSearchQueryBuilder |
withMinScore(float minScore) |
NativeSearchQueryBuilder |
withPageable(Pageable pageable) |
NativeSearchQueryBuilder |
withPipelineAggregations(Collection<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders) |
NativeSearchQueryBuilder |
withPipelineAggregations(org.elasticsearch.search.aggregations.PipelineAggregationBuilder... pipelineAggregationBuilders) |
NativeSearchQueryBuilder |
withPreference(String preference) |
NativeSearchQueryBuilder |
withQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder) |
NativeSearchQueryBuilder |
withRescorerQuery(RescorerQuery rescorerQuery) |
NativeSearchQueryBuilder |
withRoute(String route) |
NativeSearchQueryBuilder |
withScriptField(ScriptField scriptField) |
NativeSearchQueryBuilder |
withSearchTemplate(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplateBuilder) |
NativeSearchQueryBuilder |
withSearchType(org.elasticsearch.action.search.SearchType searchType) |
NativeSearchQueryBuilder |
withSort(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder)
Deprecated.
use
withSorts(SortBuilder...) instead. |
NativeSearchQueryBuilder |
withSorts(Collection<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders) |
NativeSearchQueryBuilder |
withSorts(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders) |
NativeSearchQueryBuilder |
withSourceFilter(SourceFilter sourceFilter) |
NativeSearchQueryBuilder |
withTimeout(Duration timeout) |
NativeSearchQueryBuilder |
withTrackScores(boolean trackScores) |
NativeSearchQueryBuilder |
withTrackTotalHits(Boolean trackTotalHits) |
public NativeSearchQueryBuilder withQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
public NativeSearchQueryBuilder withFilter(org.elasticsearch.index.query.QueryBuilder filterBuilder)
@Deprecated public NativeSearchQueryBuilder withSort(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder)
withSorts(SortBuilder...)
instead.public NativeSearchQueryBuilder withSorts(Collection<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders)
public NativeSearchQueryBuilder withSorts(org.elasticsearch.search.sort.SortBuilder<?>... sortBuilders)
public NativeSearchQueryBuilder withScriptField(ScriptField scriptField)
public NativeSearchQueryBuilder withCollapseField(String collapseField)
public NativeSearchQueryBuilder withCollapseBuilder(@Nullable org.elasticsearch.search.collapse.CollapseBuilder collapseBuilder)
@Deprecated public NativeSearchQueryBuilder addAggregation(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationBuilder)
withAggregations(AbstractAggregationBuilder...)
instead.public NativeSearchQueryBuilder withAggregations(Collection<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregationBuilders)
public NativeSearchQueryBuilder withAggregations(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>... aggregationBuilders)
@Deprecated public NativeSearchQueryBuilder addAggregation(org.elasticsearch.search.aggregations.PipelineAggregationBuilder pipelineAggregationBuilder)
withPipelineAggregations(PipelineAggregationBuilder...)
instead.public NativeSearchQueryBuilder withPipelineAggregations(Collection<org.elasticsearch.search.aggregations.PipelineAggregationBuilder> pipelineAggregationBuilders)
public NativeSearchQueryBuilder withPipelineAggregations(org.elasticsearch.search.aggregations.PipelineAggregationBuilder... pipelineAggregationBuilders)
public NativeSearchQueryBuilder withHighlightBuilder(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder)
public NativeSearchQueryBuilder withHighlightFields(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field... highlightFields)
public NativeSearchQueryBuilder withHighlightFields(Collection<org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder.Field> highlightFields)
public NativeSearchQueryBuilder withIndicesBoost(Collection<IndexBoost> indicesBoost)
public NativeSearchQueryBuilder withIndicesBoost(IndexBoost... indicesBoost)
public NativeSearchQueryBuilder withSearchTemplate(org.elasticsearch.script.mustache.SearchTemplateRequestBuilder searchTemplateBuilder)
public NativeSearchQueryBuilder withPageable(Pageable pageable)
public NativeSearchQueryBuilder withFields(Collection<String> fields)
public NativeSearchQueryBuilder withFields(String... fields)
public NativeSearchQueryBuilder withSourceFilter(SourceFilter sourceFilter)
public NativeSearchQueryBuilder withMinScore(float minScore)
public NativeSearchQueryBuilder withTrackScores(boolean trackScores)
trackScores
- whether to track scores.public NativeSearchQueryBuilder withIds(Collection<String> ids)
public NativeSearchQueryBuilder withIds(String... ids)
public NativeSearchQueryBuilder withRoute(String route)
public NativeSearchQueryBuilder withSearchType(org.elasticsearch.action.search.SearchType searchType)
public NativeSearchQueryBuilder withIndicesOptions(IndicesOptions indicesOptions)
public NativeSearchQueryBuilder withPreference(String preference)
public NativeSearchQueryBuilder withMaxResults(Integer maxResults)
public NativeSearchQueryBuilder withTrackTotalHits(Boolean trackTotalHits)
public NativeSearchQueryBuilder withTimeout(Duration timeout)
public NativeSearchQueryBuilder withRescorerQuery(RescorerQuery rescorerQuery)
public NativeSearchQuery build()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.