public static final class SearchQuery.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
SearchQuery.Builder |
addAggregation(Aggregation aggregation)
Add an Agg in the statistical aggregation
|
SearchQuery.Builder |
addAggregation(AggregationBuilder aggregationBuilder)
Add an Agg in the statistical aggregation
|
SearchQuery.Builder |
addGroupBy(GroupBy groupBy)
Add a GroupBy to the statistical aggregation
|
SearchQuery.Builder |
addGroupBy(GroupByBuilder groupByBuilder)
Add a GroupBy to the statistical aggregation
|
SearchQuery |
build() |
SearchQuery.Builder |
collapse(String fieldName)
Field collapsing
Can achieve deduplication of results for a specific field.
|
SearchQuery.Builder |
filter(SearchFilter filter)
Filter
Filters the query results of the Query statement
|
SearchQuery.Builder |
getTotalCount(boolean val)
Whether to return the total number of rows matched
|
SearchQuery.Builder |
highlight(Highlight.Builder highlightBuilder) |
SearchQuery.Builder |
highlight(Highlight highlight) |
SearchQuery.Builder |
limit(int val) |
SearchQuery.Builder |
offset(int val) |
SearchQuery.Builder |
query(Query query) |
SearchQuery.Builder |
query(QueryBuilder queryBuilder) |
SearchQuery.Builder |
sort(Sort val) |
SearchQuery.Builder |
token(byte[] val)
Parameter for pagination
|
SearchQuery.Builder |
trackTotalCount(int val) |
public SearchQuery.Builder offset(int val)
public SearchQuery.Builder limit(int val)
public SearchQuery.Builder query(QueryBuilder queryBuilder)
public SearchQuery.Builder query(Query query)
public SearchQuery.Builder highlight(Highlight highlight)
public SearchQuery.Builder highlight(Highlight.Builder highlightBuilder)
public SearchQuery.Builder collapse(String fieldName)
public SearchQuery.Builder sort(Sort val)
public SearchQuery.Builder getTotalCount(boolean val)
public SearchQuery.Builder trackTotalCount(int val)
public SearchQuery.Builder addAggregation(AggregationBuilder aggregationBuilder)
aggregationBuilder - Build using AggregationBuilderspublic SearchQuery.Builder addAggregation(Aggregation aggregation)
aggregation - Built using AggregationBuilderspublic SearchQuery.Builder addGroupBy(GroupByBuilder groupByBuilder)
groupByBuilder - Built using GroupByBuilderspublic SearchQuery.Builder addGroupBy(GroupBy groupBy)
groupBy - Build using GroupByBuilderspublic SearchQuery.Builder token(byte[] val)
public SearchQuery.Builder filter(SearchFilter filter)
public SearchQuery build()
Copyright © 2025. All Rights Reserved.