public class ESSearchBuilder extends Object
| 构造器和说明 |
|---|
ESSearchBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ESSearchBuilder |
addCondition(String field,
OperatorType type,
Object... values)
新增查询条件
|
ESSearchBuilder |
all()
不带条件查询
|
ESSearchBuilder |
and()
新增类似于 and 操作符
|
ESSearchBuilder |
endInnerCondition()
新增右边括号
|
ESSearchBuilder |
excludeFields(String[] excludeFields)
查询排除字段
|
ESSearchBuilder |
from(Integer from)
集合查询的开始值
|
QueryContext |
getQueryContext()
查询全文
|
ESSearchBuilder |
includeFields(String[] includeFields)
查询包含字段
|
ESSearchBuilder |
indexNames(String[] indexNames)
搜索的索引
|
ESSearchBuilder |
or()
新增 操作符 or
|
ESSearchBuilder |
order(String field,
OrderType orderType)
排序
|
ESSearchBuilder |
scrollId(String scrollId)
分页查询的srollerId
|
ESSearchBuilder |
scrollTimeout(long minute)
分页Scroll查询的超时时间
|
ESSearchBuilder |
size(Integer size)
返回条数
|
ESSearchBuilder |
startInnerCondition()
新增左括号
|
public ESSearchBuilder addCondition(String field, OperatorType type, Object... values)
field - type - values - public ESSearchBuilder and()
public ESSearchBuilder or()
public ESSearchBuilder startInnerCondition()
public ESSearchBuilder endInnerCondition()
public ESSearchBuilder scrollId(String scrollId)
scrollId - 分页的scrollIdpublic ESSearchBuilder from(Integer from)
from - public ESSearchBuilder scrollTimeout(long minute)
minute - public ESSearchBuilder size(Integer size)
size - public ESSearchBuilder indexNames(String[] indexNames)
indexNames - public ESSearchBuilder excludeFields(String[] excludeFields)
excludeFields - public ESSearchBuilder includeFields(String[] includeFields)
includeFields - public ESSearchBuilder order(String field, OrderType orderType)
field - orderType - public ESSearchBuilder all()
public QueryContext getQueryContext()
Copyright © 2019. All rights reserved.