public enum EsQueryTypeEnum extends Enum<EsQueryTypeEnum>
Copyright © 2021 xpc1024 All Rights Reserved
| 枚举常量和说明 |
|---|
BETWEEN |
EXISTS
存在查询 相当于MYSQL中的 字段 NOT NULL这种查询类型
|
FILTER
拼接filter,
|
GE
范围查询
|
GEO_BOUNDING_BOX
地理位置查询
|
GEO_DISTANCE |
GEO_POLYGON |
GEO_SHAPE |
GEO_SHAPE_ID |
GT |
HAS_CHILD
父子类型查询
|
HAS_PARENT |
LE |
LT |
MATCH
模糊匹配 分词 相当于MYSQL LIKE
|
MATCH_ALL
查询全部 相当于Mysql中的select * 无where条件 谨慎使用
|
MATCH_PHRASE
分词匹配 需要结果中也包含所有的分词,且顺序一样
|
MATCH_PHRASE_PREFIX
前缀匹配
|
MIX
混合查询,最为特殊的类型 油电混动必备
|
MULTI_MATCH
多字段匹配
|
NESTED
嵌套查询 ES独有 对嵌套类型的查询
|
NESTED_AND
与条件,相当于MYSQL中的AND,必须满足且返回得分
|
NESTED_FILTER
与条件必须满足,但不返回得分,效率更高
|
NESTED_NOT
取反的与条件,必须不满足
|
NESTED_OR
或条件,相当于MYSQL中的OR 和MP中的or嵌套用法一致
|
NOT
拼接NOT,非条件 表示必须不满足
|
OR
拼接OR,或条件,和MP中的拼接or用法一致
|
PARENT_ID |
PREFIX
前缀查询
|
QUERY_STRING
所有字段中搜索
|
TERM
精确值匹配 相当于MYSQL 等于
|
TERMS
精确值列表匹配 相当于MYSQL IN
|
WILDCARD
通配,相当于MYSQL中的LIKE
|
public static final EsQueryTypeEnum MIX
public static final EsQueryTypeEnum TERM
public static final EsQueryTypeEnum TERMS
public static final EsQueryTypeEnum MATCH
public static final EsQueryTypeEnum GE
public static final EsQueryTypeEnum GT
public static final EsQueryTypeEnum LE
public static final EsQueryTypeEnum LT
public static final EsQueryTypeEnum BETWEEN
public static final EsQueryTypeEnum EXISTS
public static final EsQueryTypeEnum WILDCARD
public static final EsQueryTypeEnum MATCH_PHRASE
public static final EsQueryTypeEnum MATCH_PHRASE_PREFIX
public static final EsQueryTypeEnum MATCH_ALL
public static final EsQueryTypeEnum MULTI_MATCH
public static final EsQueryTypeEnum QUERY_STRING
public static final EsQueryTypeEnum PREFIX
public static final EsQueryTypeEnum GEO_BOUNDING_BOX
public static final EsQueryTypeEnum GEO_DISTANCE
public static final EsQueryTypeEnum GEO_POLYGON
public static final EsQueryTypeEnum GEO_SHAPE_ID
public static final EsQueryTypeEnum GEO_SHAPE
public static final EsQueryTypeEnum HAS_CHILD
public static final EsQueryTypeEnum HAS_PARENT
public static final EsQueryTypeEnum PARENT_ID
public static final EsQueryTypeEnum NESTED_AND
public static final EsQueryTypeEnum NESTED_NOT
public static final EsQueryTypeEnum NESTED_FILTER
public static final EsQueryTypeEnum NESTED_OR
public static final EsQueryTypeEnum NESTED
public static final EsQueryTypeEnum OR
public static final EsQueryTypeEnum NOT
public static final EsQueryTypeEnum FILTER
public static EsQueryTypeEnum[] values()
for (EsQueryTypeEnum c : EsQueryTypeEnum.values()) System.out.println(c);
public static EsQueryTypeEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2023. All rights reserved.