public class WrapperProcessor extends Object
Copyright © 2021 xpc1024 All Rights Reserved
| 构造器和说明 |
|---|
WrapperProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.elasticsearch.search.builder.SearchSourceBuilder |
buildSearchSourceBuilder(LambdaEsQueryWrapper<?> wrapper,
Class<?> entityClass)
构建es查询入参
|
static boolean |
includeId(String idField,
LambdaEsQueryWrapper<?> wrapper)
查询字段中是否包含id
|
static org.elasticsearch.index.query.BoolQueryBuilder |
initBoolQueryBuilder(List<BaseEsParam> baseEsParamList,
Boolean enableMust2Filter,
Class<?> entityClass)
初始化BoolQueryBuilder 整个框架的核心
|
static void |
setGeoQuery(GeoParam geoParam,
org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Class<?> entityClass)
设置Geo相关查询参数 geoBoundingBox, geoDistance, geoPolygon, geoShape
|
public static org.elasticsearch.search.builder.SearchSourceBuilder buildSearchSourceBuilder(LambdaEsQueryWrapper<?> wrapper, Class<?> entityClass)
wrapper - 条件entityClass - 实体类public static org.elasticsearch.index.query.BoolQueryBuilder initBoolQueryBuilder(List<BaseEsParam> baseEsParamList, Boolean enableMust2Filter, Class<?> entityClass)
baseEsParamList - 参数列表enableMust2Filter - 是否开启must转换filterentityClass - 实体类public static void setGeoQuery(GeoParam geoParam, org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder, Class<?> entityClass)
geoParam - geo参数boolQueryBuilder - boolQuery参数建造者entityClass - 实体类public static boolean includeId(String idField, LambdaEsQueryWrapper<?> wrapper)
idField - 字段wrapper - 条件Copyright © 2022. All rights reserved.