|
@@ -15,13 +15,13 @@ public class NestedQueryBuilder implements IQueryBuilder {
|
|
|
public Query creteQuery() {
|
|
|
Query nestedQuery = null;
|
|
|
if (operator.equals("=")) {
|
|
|
- Query query = QueryBuilders.term(i -> i.field(field).value(value));
|
|
|
- nestedQuery = QueryBuilders.nested(z -> z.path(path).query(query));
|
|
|
- } else {
|
|
|
String str = "*";
|
|
|
String s = str.concat(value).concat("*");
|
|
|
Query query = QueryBuilders.wildcard(i -> i.field(field).value(s));
|
|
|
nestedQuery = QueryBuilders.nested(z -> z.path(path).query(query));
|
|
|
+ } else {
|
|
|
+ Query query = QueryBuilders.term(i -> i.field(field).value(value));
|
|
|
+ nestedQuery = QueryBuilders.nested(z -> z.path(path).query(query));
|
|
|
}
|
|
|
Query childQuery = null;
|
|
|
if (path.equals("merge_applicant")) {
|