public class SearchQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SearchQuery.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
TRACK_TOTAL_COUNT
返回匹配的总行数
|
static int |
TRACK_TOTAL_COUNT_DISABLED
不返回匹配的行数信息
|
| Constructor and Description |
|---|
SearchQuery() |
public static final int TRACK_TOTAL_COUNT
public static final int TRACK_TOTAL_COUNT_DISABLED
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)
@Deprecated public boolean isGetTotalCount()
@Deprecated public void setGetTotalCount(boolean getTotalCount)
public int getTrackTotalCount()
public void setTrackTotalCount(int trackTotalCount)
public byte[] getToken()
public void setToken(byte[] token)
public SearchFilter getFilter()
public SearchQuery setFilter(SearchFilter filter)
public SearchQuery toCopy()
Copyright © 2025. All Rights Reserved.