v2.0-beta1

全部细节优化
This commit is contained in:
xpc1024 2023-03-18 23:14:02 +08:00
parent 2a855e225c
commit b680f83eab
7 changed files with 9 additions and 26 deletions

View File

@ -20,23 +20,6 @@ public enum EsQueryTypeEnum {
MATCH,
/**
* 范围查询
* <p>
* 范围查询内部使用{@LINK RANGEQUERYBUILDER}
* <H1>如果是对于日期类型的比较进行说明:</H1>
* <UL>
* <LI>1VALUE支持: 字符串{@LINK STRING}日期{@LINK DATE}日期{@LINK LOCALDATE}日期时间{@LINK LOCALDATETIME}带有时区的日期时间{@LINK ZONEDDATETIME}</LI>
* <LI>2对于字符串类型可以使用{@LINK RANGEQUERYBUILDER#FORMAT(STRING)}方法进行格式化 字符串和FORMAT格式必须匹配</LI>
* <LI>2-1如果FORMAT为空会使用创建索引的MAPPER指定格式化方式<CODE>{"GMT_CREATE": {"TYPE": "DATE","FORMAT": "YYYY-MM-DD HH:MM:SS||YYYY-MM-DD||EPOCH_MILLIS"}}</CODE></LI>
* <LI>2-2如果创建索引的MAPPER中也未指定FORMAT,会使用<CODE>"STRICT_DATE_OPTIONAL_TIME||EPOCH_MILLIS"</CODE> </LI>
* <LI>2-2-1STRICT_DATE_OPTIONAL_TIME中文含义严格日期可选时间日期必须有时间可选ISO DATETIME PARSER 可以正常解析的都支持种类非常丰富;</LI>
* <LI>2-2-2EPOCH_MILLIS EPOCH 以来的毫秒数1970.1.1 零点到现在的毫秒数</LI>
* <LI>2-2-1-1ISO DATEOPTIONALTIMEPARSER: HTTPS://WWW.JODA.ORG/JODA-TIME/APIDOCS/ORG/JODA/TIME/FORMAT/ISODATETIMEFORMAT.HTML#DATEOPTIONALTIMEPARSER-- </LI>
* <LI>2-2-1-2YYYY-MM-DDYYYY-MM-DD HH:MM:SSYYYY-MM-DD HH:MM:SS.SSSYYYY-MM-DD'T'HH:MM:SSZYYYY-MM-DD'T'HH:MM:SS.SSSZ</LI>
* <LI>2-3如果VALUE是日期{@LINK DATE}JAVA8日期/日期时间{@LINK JAVA.TIME}FORMAT可以全指定为:YYYY-MM-DD'T'HH:MM:SS.SSSZ</LI>
* <LI>3VALUE: 中字符串未包含时区或者是未包含时区的日期对象需要手工指定日期的时区不指定就是UTC(0时区的日期)通过{@LINK RANGEQUERYBUILDER#TIMEZONE(STRING)}指定</LI>
* <LI>3-1: ZONEID.OF("UTC").TOSTRING() 0时区ZONEID.OF("ASIA/SHANGHAI").TOSTRING() 东八区ZONEID.OF("EUROPE/PARIS").TOSTRING()东一区</LI>
* <LI>3-2: 我们一般应该使用东八区ASIA/SHANGHAI</LI>
* </UL>
*/
GE,
GT,

View File

@ -1305,7 +1305,7 @@ public interface Compare<Children, R> extends Serializable {
/**
* 大于
*
* @param condition
* @param condition 执行条件
* @param column
* @param val
* @param boost 权重

View File

@ -71,6 +71,7 @@ public class WrapperProcessor {
*
* @param paramList 参数列表
* @param entityClass 实体类
* @return BoolQueryBuilder
*/
public static BoolQueryBuilder initBoolQueryBuilder(List<Param> paramList, Class<?> entityClass) {
// 建立参数森林无根树

View File

@ -167,7 +167,6 @@ public class FieldUtils {
*
* @param field 原字段名
* @param mappingColumnMap 字段映射关系map
* @param isMapUnderscoreToCamelCase 是否开启下划线自动转驼峰
* @return 实际字段名
*/
public static String getRealField(String field, Map<String, String> mappingColumnMap) {

View File

@ -43,27 +43,27 @@
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-boot-starter</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-core</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-extension</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-common</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-annotation</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>

View File

@ -21,7 +21,7 @@
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-boot-starter</artifactId>
<version>2.0.0-beta1</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@ -28,7 +28,7 @@
<dependency>
<groupId>cn.easy-es</groupId>
<artifactId>easy-es-boot-starter</artifactId>
<version>${version}</version>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>