public class NativeSearchQueryBuilder extends Object
Constructor and Description |
---|
NativeSearchQueryBuilder() |
public NativeSearchQueryBuilder withQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
public NativeSearchQueryBuilder withFilter(org.elasticsearch.index.query.QueryBuilder filterBuilder)
public NativeSearchQueryBuilder withSort(org.elasticsearch.search.sort.SortBuilder sortBuilder)
public NativeSearchQueryBuilder withScriptField(ScriptField scriptField)
public NativeSearchQueryBuilder withCollapseField(String collapseField)
public NativeSearchQueryBuilder addAggregation(org.elasticsearch.search.aggregations.AbstractAggregationBuilder aggregationBuilder)
public NativeSearchQueryBuilder withFacet(FacetRequest facetRequest)
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 withIndicesBoost(List<IndexBoost> indicesBoost)
public NativeSearchQueryBuilder withPageable(Pageable pageable)
public NativeSearchQueryBuilder withIndices(String... indices)
public NativeSearchQueryBuilder withTypes(String... types)
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 withRoute(String route)
public NativeSearchQueryBuilder withSearchType(org.elasticsearch.action.search.SearchType searchType)
public NativeSearchQueryBuilder withIndicesOptions(org.elasticsearch.action.support.IndicesOptions indicesOptions)
public NativeSearchQueryBuilder withPreference(String preference)
public NativeSearchQuery build()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.