类 ESSearchBuilder
java.lang.Object
tech.mhuang.pacebox.elasticsearch.server.query.ESSearchBuilder
ES查询封装
- 从以下版本开始:
- 1.0.0
- 作者:
- zhangxh
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addCondition(String field, OperatorType type, Object... values) 新增查询条件all()不带条件查询and()新增类似于 and 操作符新增右边括号excludeFields(String[] excludeFields) 查询排除字段集合查询的开始值查询全文includeFields(String[] includeFields) 查询包含字段indexNames(String[] indexNames) 搜索的索引or()新增 操作符 or排序分页查询的scrollIdscrollTimeout(long minute) 分页Scroll查询的超时时间返回条数新增左括号
-
构造器详细资料
-
ESSearchBuilder
public ESSearchBuilder()
-
-
方法详细资料
-
addCondition
新增查询条件- 参数:
field-type-values-- 返回:
-
and
新增类似于 and 操作符- 返回:
-
or
新增 操作符 or- 返回:
-
startInnerCondition
新增左括号- 返回:
-
endInnerCondition
新增右边括号- 返回:
-
scrollId
分页查询的scrollId- 参数:
scrollId- 分页的scrollId- 返回:
-
from
集合查询的开始值- 参数:
from-- 返回:
-
scrollTimeout
分页Scroll查询的超时时间- 参数:
minute-- 返回:
-
size
返回条数- 参数:
size-- 返回:
-
indexNames
搜索的索引- 参数:
indexNames-- 返回:
-
excludeFields
查询排除字段- 参数:
excludeFields-- 返回:
-
includeFields
查询包含字段- 参数:
includeFields-- 返回:
-
order
排序- 参数:
field-orderType-- 返回:
-
all
不带条件查询- 返回:
-
getQueryContext
查询全文- 返回:
-