mirror of
https://gitee.com/dromara/easy-es.git
synced 2025-12-08 01:59:18 +08:00
v3.0.0
- fix: 调整父子类型
This commit is contained in:
parent
ae0a309087
commit
f5a9db91ed
@ -5,6 +5,7 @@ import lombok.Data;
|
|||||||
import org.dromara.easyes.annotation.IndexField;
|
import org.dromara.easyes.annotation.IndexField;
|
||||||
import org.dromara.easyes.annotation.IndexId;
|
import org.dromara.easyes.annotation.IndexId;
|
||||||
import org.dromara.easyes.annotation.rely.FieldType;
|
import org.dromara.easyes.annotation.rely.FieldType;
|
||||||
|
import org.dromara.easyes.common.join.BaseJoin;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -13,7 +14,7 @@ import org.dromara.easyes.annotation.rely.FieldType;
|
|||||||
* Copyright © 2024 xpc1024 All Rights Reserved
|
* Copyright © 2024 xpc1024 All Rights Reserved
|
||||||
**/
|
**/
|
||||||
@Data
|
@Data
|
||||||
public class Author {
|
public class Author extends BaseJoin {
|
||||||
/**
|
/**
|
||||||
* 作者id
|
* 作者id
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import org.dromara.easyes.annotation.IndexName;
|
|||||||
import org.dromara.easyes.annotation.rely.Analyzer;
|
import org.dromara.easyes.annotation.rely.Analyzer;
|
||||||
import org.dromara.easyes.annotation.rely.FieldType;
|
import org.dromara.easyes.annotation.rely.FieldType;
|
||||||
import org.dromara.easyes.annotation.rely.JoinField;
|
import org.dromara.easyes.annotation.rely.JoinField;
|
||||||
|
import org.dromara.easyes.common.join.BaseJoin;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -15,7 +16,7 @@ import org.dromara.easyes.annotation.rely.JoinField;
|
|||||||
* Copyright © 2021 xpc1024 All Rights Reserved
|
* Copyright © 2021 xpc1024 All Rights Reserved
|
||||||
**/
|
**/
|
||||||
@Data
|
@Data
|
||||||
public class Comment {
|
public class Comment extends BaseJoin {
|
||||||
/**
|
/**
|
||||||
* 评论id
|
* 评论id
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import lombok.Data;
|
|||||||
import org.dromara.easyes.annotation.IndexField;
|
import org.dromara.easyes.annotation.IndexField;
|
||||||
import org.dromara.easyes.annotation.IndexId;
|
import org.dromara.easyes.annotation.IndexId;
|
||||||
import org.dromara.easyes.annotation.rely.FieldType;
|
import org.dromara.easyes.annotation.rely.FieldType;
|
||||||
|
import org.dromara.easyes.common.join.BaseJoin;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -13,7 +14,7 @@ import org.dromara.easyes.annotation.rely.FieldType;
|
|||||||
* Copyright © 2024 xpc1024 All Rights Reserved
|
* Copyright © 2024 xpc1024 All Rights Reserved
|
||||||
**/
|
**/
|
||||||
@Data
|
@Data
|
||||||
public class Contact {
|
public class Contact extends BaseJoin {
|
||||||
/**
|
/**
|
||||||
* 联系人id
|
* 联系人id
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -128,7 +128,7 @@ public class NestedTest {
|
|||||||
System.out.println(documents2);
|
System.out.println(documents2);
|
||||||
|
|
||||||
LambdaEsQueryWrapper<Document> wrapper3 = new LambdaEsQueryWrapper<>();
|
LambdaEsQueryWrapper<Document> wrapper3 = new LambdaEsQueryWrapper<>();
|
||||||
wrapper3.nested("users.faqs", w -> w.match("users.faqs.faq_name", "q3").or().match("users.faqs.faq_name", "q4"));
|
wrapper3.nested("users.faqs", w -> w.match("users.faqs.faq_name", "q2").or().match("users.faqs.faq_name", "q4"));
|
||||||
List<Document> documents3 = documentMapper.selectList(wrapper3);
|
List<Document> documents3 = documentMapper.selectList(wrapper3);
|
||||||
System.out.println(documents3);
|
System.out.println(documents3);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
easy-es:
|
easy-es:
|
||||||
# enable: true
|
# enable: true
|
||||||
address: 192.168.1.16:30156
|
address: 10.18.2.45:9200
|
||||||
# schema: http
|
# schema: http
|
||||||
username: elastic
|
# username: elastic
|
||||||
password: mg123456
|
# password: mg123456
|
||||||
keep-alive-millis: 18000
|
keep-alive-millis: 18000
|
||||||
global-config:
|
global-config:
|
||||||
i-kun-mode: false
|
i-kun-mode: false
|
||||||
@ -11,7 +11,7 @@ easy-es:
|
|||||||
async-process-index-blocking: true
|
async-process-index-blocking: true
|
||||||
print-dsl: true
|
print-dsl: true
|
||||||
db-config:
|
db-config:
|
||||||
map-underscore-to-camel-case: false
|
map-underscore-to-camel-case: true
|
||||||
id-type: customize
|
id-type: customize
|
||||||
field-strategy: not_empty
|
field-strategy: not_empty
|
||||||
refresh-policy: immediate
|
refresh-policy: immediate
|
||||||
@ -25,6 +25,7 @@ easy-es:
|
|||||||
# address: 10.18.2.45:9200 # 数据源2
|
# address: 10.18.2.45:9200 # 数据源2
|
||||||
#username: '若无可去掉此行'
|
#username: '若无可去掉此行'
|
||||||
#password: '若无可去掉此行'
|
#password: '若无可去掉此行'
|
||||||
|
compatible: true
|
||||||
#logging:
|
#logging:
|
||||||
# level:
|
# level:
|
||||||
# tracer: trace
|
# tracer: trace
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user