public class SearchQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SearchQuery.Builder |
| Constructor and Description |
|---|
SearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
List<Aggregation> |
getAggregationList() |
Collapse |
getCollapse() |
List<GroupBy> |
getGroupByList() |
Highlight |
getHighlight() |
Integer |
getLimit() |
Integer |
getOffset() |
Query |
getQuery() |
Sort |
getSort() |
byte[] |
getToken() |
boolean |
isGetTotalCount() |
static SearchQuery.Builder |
newBuilder() |
void |
setAggregationList(List<Aggregation> aggregationList)
设置统计聚合中的agg参数。
|
SearchQuery |
setCollapse(Collapse collapse) |
void |
setGetTotalCount(boolean getTotalCount) |
void |
setGroupByList(List<GroupBy> groupByList)
设置统计聚合中的groupby参数。
|
SearchQuery |
setHighlight(Highlight highlight) |
SearchQuery |
setLimit(Integer limit) |
SearchQuery |
setOffset(Integer offset) |
SearchQuery |
setQuery(Query query) |
SearchQuery |
setSort(Sort sort) |
void |
setToken(byte[] token) |
SearchQuery |
toCopy() |
public static SearchQuery.Builder newBuilder()
public List<Aggregation> getAggregationList()
public void setAggregationList(List<Aggregation> aggregationList)
aggregationList - 使用AggregationBuilders进行构建public void setGroupByList(List<GroupBy> groupByList)
groupByList - 使用GroupByBuilders进行构建public Integer getOffset()
public SearchQuery setOffset(Integer offset)
public Integer getLimit()
public SearchQuery setLimit(Integer limit)
public Query getQuery()
public SearchQuery setQuery(Query query)
public Highlight getHighlight()
public SearchQuery setHighlight(Highlight highlight)
public Collapse getCollapse()
public SearchQuery setCollapse(Collapse collapse)
public Sort getSort()
public SearchQuery setSort(Sort sort)
public boolean isGetTotalCount()
public void setGetTotalCount(boolean getTotalCount)
public byte[] getToken()
public void setToken(byte[] token)
public SearchQuery toCopy()
Copyright © 2024. All Rights Reserved.