|
20 | 20 |
|
21 | 21 | import co.elastic.clients.elasticsearch._types.Conflicts;
|
22 | 22 | import co.elastic.clients.elasticsearch._types.ExpandWildcard;
|
23 |
| -import co.elastic.clients.elasticsearch._types.InlineScript; |
24 | 23 | import co.elastic.clients.elasticsearch._types.NestedSortValue;
|
25 | 24 | import co.elastic.clients.elasticsearch._types.OpType;
|
26 | 25 | import co.elastic.clients.elasticsearch._types.SortOptions;
|
@@ -744,16 +743,12 @@ private co.elastic.clients.elasticsearch._types.Script getScript(@Nullable Scrip
|
744 | 743 | scriptData.params().forEach((key, value) -> params.put(key, JsonData.of(value, jsonpMapper)));
|
745 | 744 | }
|
746 | 745 | return co.elastic.clients.elasticsearch._types.Script.of(sb -> {
|
| 746 | + sb.lang(scriptData.language()) |
| 747 | + .params(params); |
747 | 748 | if (scriptData.type() == ScriptType.INLINE) {
|
748 |
| - sb.inline(is -> is // |
749 |
| - .lang(scriptData.language()) // |
750 |
| - .source(scriptData.script()) // |
751 |
| - .params(params)); // |
| 749 | + sb.source(scriptData.script()); |
752 | 750 | } else if (scriptData.type() == ScriptType.STORED) {
|
753 |
| - sb.stored(ss -> ss // |
754 |
| - .id(scriptData.script()) // |
755 |
| - .params(params) // |
756 |
| - ); |
| 751 | + sb.id(scriptData.script()); |
757 | 752 | }
|
758 | 753 | return sb;
|
759 | 754 | });
|
@@ -925,7 +920,9 @@ public co.elastic.clients.elasticsearch.core.ReindexRequest reindex(ReindexReque
|
925 | 920 |
|
926 | 921 | ReindexRequest.Script script = reindexRequest.getScript();
|
927 | 922 | if (script != null) {
|
928 |
| - builder.script(s -> s.inline(InlineScript.of(i -> i.lang(script.getLang()).source(script.getSource())))); |
| 923 | + builder.script(sb -> sb |
| 924 | + .lang(script.getLang()) |
| 925 | + .source(script.getSource())); |
929 | 926 | }
|
930 | 927 |
|
931 | 928 | builder.timeout(time(reindexRequest.getTimeout())) //
|
@@ -1078,21 +1075,15 @@ public DeleteByQueryRequest documentDeleteByQueryRequest(DeleteQuery query, @Nul
|
1078 | 1075 | }
|
1079 | 1076 |
|
1080 | 1077 | uqb.script(sb -> {
|
| 1078 | + sb.lang(query.getLang()).params(params); |
| 1079 | + |
1081 | 1080 | if (query.getScriptType() == ScriptType.INLINE) {
|
1082 |
| - sb.inline(is -> is // |
1083 |
| - .lang(query.getLang()) // |
1084 |
| - .source(query.getScript()) // |
1085 |
| - .params(params)); // |
| 1081 | + sb.source(query.getScript()); // |
1086 | 1082 | } else if (query.getScriptType() == ScriptType.STORED) {
|
1087 |
| - sb.stored(ss -> ss // |
1088 |
| - .id(query.getScript()) // |
1089 |
| - .params(params) // |
1090 |
| - ); |
| 1083 | + sb.id(query.getScript()); |
1091 | 1084 | }
|
1092 | 1085 | return sb;
|
1093 |
| - } |
1094 |
| - |
1095 |
| - ); |
| 1086 | + }); |
1096 | 1087 | }
|
1097 | 1088 |
|
1098 | 1089 | uqb //
|
@@ -1347,17 +1338,16 @@ public MsearchRequest searchMsearchRequest(
|
1347 | 1338 | String script = runtimeField.getScript();
|
1348 | 1339 |
|
1349 | 1340 | if (script != null) {
|
1350 |
| - rfb |
1351 |
| - .script(s -> s |
1352 |
| - .inline(is -> { |
1353 |
| - is.source(script); |
1354 |
| - |
1355 |
| - if (runtimeField.getParams() != null) { |
1356 |
| - is.params(TypeUtils.paramsMap(runtimeField.getParams())); |
1357 |
| - } |
1358 |
| - return is; |
1359 |
| - })); |
| 1341 | + rfb.script(s -> { |
| 1342 | + s.source(script); |
| 1343 | + |
| 1344 | + if (runtimeField.getParams() != null) { |
| 1345 | + s.params(TypeUtils.paramsMap(runtimeField.getParams())); |
| 1346 | + } |
| 1347 | + return s; |
| 1348 | + }); |
1360 | 1349 | }
|
| 1350 | + |
1361 | 1351 | return rfb;
|
1362 | 1352 | });
|
1363 | 1353 | runtimeMappings.put(runtimeField.getName(), esRuntimeField);
|
@@ -1548,16 +1538,14 @@ private <T> void prepareSearchRequest(Query query, @Nullable String routing, @Nu
|
1548 | 1538 | rfb.type(RuntimeFieldType._DESERIALIZER.parse(runtimeField.getType()));
|
1549 | 1539 | String script = runtimeField.getScript();
|
1550 | 1540 | if (script != null) {
|
1551 |
| - rfb |
1552 |
| - .script(s -> s |
1553 |
| - .inline(is -> { |
1554 |
| - is.source(script); |
| 1541 | + rfb.script(s -> { |
| 1542 | + s.source(script); |
1555 | 1543 |
|
1556 |
| - if (runtimeField.getParams() != null) { |
1557 |
| - is.params(TypeUtils.paramsMap(runtimeField.getParams())); |
1558 |
| - } |
1559 |
| - return is; |
1560 |
| - })); |
| 1544 | + if (runtimeField.getParams() != null) { |
| 1545 | + s.params(TypeUtils.paramsMap(runtimeField.getParams())); |
| 1546 | + } |
| 1547 | + return s; |
| 1548 | + }); |
1561 | 1549 | }
|
1562 | 1550 |
|
1563 | 1551 | return rfb;
|
|
0 commit comments