public class EsQueryTypeUtil extends Object
Copyright © 2021 xpc1024 All Rights Reserved
| 构造器和说明 |
|---|
EsQueryTypeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer attachType,
boolean enableMust2Filter,
BaseEsParam.FieldValueModel model,
EntityInfo entityInfo,
GlobalConfig.DbConfig dbConfig)
添加查询类型 精确匹配/模糊匹配/范围匹配等
|
static void |
addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer queryType,
Integer attachType,
Integer originalAttachType,
boolean enableMust2Filter,
List<String> fields,
Object value,
Object ext,
Integer minShouldMatch,
Float boost)
添加查询类型 适用于多字段单值情形
|
static void |
addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer queryType,
Integer attachType,
Integer originalAttachType,
boolean enableMust2Filter,
String field,
Object leftValue,
Object rightValue,
Float boost)
添加查询类型 精确匹配 用于between 操作
|
public static void addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer attachType,
boolean enableMust2Filter,
BaseEsParam.FieldValueModel model,
EntityInfo entityInfo,
GlobalConfig.DbConfig dbConfig)
boolQueryBuilder - 参数连接器attachType - 连接类型enableMust2Filter - must条件是否转filtermodel - 参数entityInfo - 实体信息dbConfig - 全局配置public static void addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer queryType,
Integer attachType,
Integer originalAttachType,
boolean enableMust2Filter,
List<String> fields,
Object value,
Object ext,
Integer minShouldMatch,
Float boost)
boolQueryBuilder - 参数连接器queryType - 查询类型attachType - 连接类型originalAttachType - 初始连接类型enableMust2Filter - must是否转filterfields - 字段列表value - 值ext - 拓展字段minShouldMatch - 最小匹配百分比boost - 权重public static void addQueryByType(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
Integer queryType,
Integer attachType,
Integer originalAttachType,
boolean enableMust2Filter,
String field,
Object leftValue,
Object rightValue,
Float boost)
boolQueryBuilder - 参数连接器queryType - 查询类型attachType - 连接类型originalAttachType - 初始连接类型enableMust2Filter - must是否转filterfield - 字段leftValue - 左值rightValue - 右值boost - 权重Copyright © 2022. All rights reserved.