Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for runtime fields #61776

Merged
merged 109 commits into from
Sep 3, 2020
Merged
Changes from 1 commit
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
ecbed2c
Add runtime fields plugin under x-pack
javanna Jun 17, 2020
7ab4279
Hack together some script contexts
nik9000 Jun 17, 2020
c647278
Scripted fields: rework script contexts (#58342)
nik9000 Jun 18, 2020
7d3597b
Spotless and maybe tests?
nik9000 Jun 18, 2020
cac5f29
Merge branch 'master' into feature/runtime_fields
nik9000 Jun 26, 2020
741a30f
Fixup test case after merge
nik9000 Jun 26, 2020
5011a73
Get runtime fields tests passing
nik9000 Jun 26, 2020
59fc3d7
Merge branch 'master' into feature/runtime_fields
javanna Jul 2, 2020
e833e8e
Scripted keyword field (#58939)
javanna Jul 2, 2020
2ba8e2e
Merge branch 'master' into feature/runtime_fields
javanna Jul 6, 2020
366ca37
Merge branch 'master' into feature/runtime_fields
javanna Jul 10, 2020
949d1de
adapt to upstream changes
javanna Jul 10, 2020
fa48ccd
Merge branch 'master' into feature/runtime_fields
javanna Jul 13, 2020
2659648
Add term query for keyword script fields (#59372)
nik9000 Jul 13, 2020
f426916
Merge branch 'master' into feature/runtime_fields
javanna Jul 14, 2020
4eb18b2
Make ScriptFieldMapper a parameterized mapper (#59391)
javanna Jul 14, 2020
46fcc58
Add tests for keyword script field's fielddata (#59523)
nik9000 Jul 14, 2020
c9b9b73
Two queries for keyword script field (#59527)
nik9000 Jul 14, 2020
719ef1f
Remaining queries for script keyword fields (#59630)
nik9000 Jul 15, 2020
9dd56fd
Allow runtime fields to depend on one another (#59636)
nik9000 Jul 15, 2020
b5e9352
Merge branch 'master' into feature/runtime_fields
nik9000 Jul 15, 2020
30861e6
Runtime fields: rework script service injection (#59659)
javanna Jul 15, 2020
4ba86b1
Mark all scripted field queries as expensive (#59658)
nik9000 Jul 16, 2020
4b288e7
Merge branch 'master' into feature/runtime_fields
javanna Jul 17, 2020
d4a724c
Temporarily awaits fix failing script mapper unit tests
javanna Jul 17, 2020
9d2d91c
remove leftover printStackTrace
javanna Jul 17, 2020
bd1b2ae
Fix parsing unsupported runtime types error
javanna Jul 17, 2020
390fa65
Scripted keyword field type: update family type and test field caps o…
javanna Jul 17, 2020
45d0dc5
Pass script params through to fielddata impl (#59762)
javanna Jul 17, 2020
c8b5af9
Add long flavored script field (#59721)
nik9000 Jul 17, 2020
bdc2b16
Render script params in script field xcontent (#59813)
nik9000 Jul 20, 2020
2c5c478
Merge branch 'master' into feature/runtime_fields
javanna Jul 20, 2020
89ebf20
adapt to upstream changes
javanna Jul 20, 2020
9f5f314
Fielddata implementations to not implement IndexComponent
javanna Jul 20, 2020
0589d2e
Remaining queries for long script field (#59816)
nik9000 Jul 20, 2020
a0ef1ea
ScriptLongFieldData to extend LeafLongFieldData (#59884)
javanna Jul 21, 2020
be44fc7
Remove unused doXContentBody impl from ScriptFieldMapper (#59969)
javanna Jul 21, 2020
b81db2a
Merge branch 'master' into feature/runtime_fields
nik9000 Jul 21, 2020
26506c4
Update doc values after merge
nik9000 Jul 21, 2020
bc3267b
Make full text queries work against keyword scripted fields (#59990)
javanna Jul 21, 2020
8bddd84
Add double script fields (#59933)
nik9000 Jul 21, 2020
5fcef9a
Merge branch 'master' into feature/runtime_fields
javanna Jul 22, 2020
82392d8
Adapt to upstream changes
javanna Jul 22, 2020
9d72854
Replace script unit tests with integration tests (#60027)
nik9000 Jul 22, 2020
9adf29c
Drop some yml tests for script fields (#60079)
nik9000 Jul 22, 2020
9a3fa42
Standardize script field's rejection error (#60029)
nik9000 Jul 22, 2020
9b8bf02
Rename script field type to runtime_script (#60083)
javanna Jul 22, 2020
ad3fb94
Merge branch 'master' into feature/runtime_fields
nik9000 Jul 23, 2020
37a1418
Replace painless unit tests with mock scripts (#60094)
nik9000 Jul 23, 2020
bceb41a
Merge branch 'master' into feature/runtime_fields
javanna Jul 27, 2020
bf04ea7
adapt to upstream changes
javanna Jul 27, 2020
9026770
Pass a SearchLookup supplier through to fielddataBuilder (#60224)
javanna Jul 27, 2020
e3bbb3b
Merge branch 'master' into feature/runtime_fields
nik9000 Jul 28, 2020
cec7c13
Merge branch 'master' into feature/runtime_fields
javanna Jul 29, 2020
35ca380
Add runtime_script date field (#60092)
nik9000 Jul 29, 2020
28f6fd0
Merge branch 'master' into feature/runtime_fields
javanna Jul 31, 2020
af9b302
adapt to upstream changes
javanna Jul 31, 2020
e1cb361
Error on bad shape relations in runtime fields (#60463)
nik9000 Jul 31, 2020
0438030
Merge branch 'master' into feature/runtime_fields
javanna Aug 3, 2020
0e91859
Format support for script doc fields (#60465)
nik9000 Aug 3, 2020
b6e0609
Runtime script field mapper to reject copy_to and fields (#60580)
javanna Aug 3, 2020
ce583aa
Fix build
nik9000 Aug 3, 2020
4540211
Merge branch 'master' into feature/runtime_fields
nik9000 Aug 5, 2020
e98dfcc
Implement runtime script ips (#60533)
nik9000 Aug 5, 2020
5e3ea6e
Merge branch 'master' into feature/runtime_fields
nik9000 Aug 6, 2020
9b9aa5f
Add the ScriptService to the field parser config (#60933)
nik9000 Aug 11, 2020
fd8b557
Merge branch 'master' into feature/runtime_fields
nik9000 Aug 11, 2020
eeb4afb
Run core's integration tests with runtime fields (#60931)
nik9000 Aug 11, 2020
4a5d317
Some progress on failing runtime fields tests (#61098)
nik9000 Aug 13, 2020
f3b65eb
Implement distance_feature for runtime dates (#60851)
nik9000 Aug 17, 2020
76eb16e
Borrow more tests for runtime fields (#61113)
nik9000 Aug 17, 2020
1e63126
Include boost in `distance_feature` query equals
nik9000 Aug 17, 2020
99c885e
Merge branch 'master' into feature/runtime_fields
nik9000 Aug 17, 2020
07bfa51
Add boolean values script fields (#60830)
nik9000 Aug 17, 2020
3870b6f
Add a consistent way to parse dates (#61105)
nik9000 Aug 17, 2020
b5e8524
Fix `value` method on ip scripts (#61230)
nik9000 Aug 18, 2020
40e3aec
Opt date valued script fields out of rate limit (#61238)
nik9000 Aug 18, 2020
51a56b3
Drop compile limit on runtime fields scripts (#61297)
nik9000 Aug 19, 2020
aa3f29f
Fix wrong pipeline name in debug log (#58817)
gaobinlong Aug 17, 2020
c5d00be
[DOCS] Update CCR docs to focus on Kibana (#60555)
Aug 17, 2020
32580d8
Fix testConcurrentSnapshotDeleteAndDeleteIndex (#61228)
original-brownbear Aug 18, 2020
5026fc7
Remove Unused ByteBufferReference (#61116)
original-brownbear Aug 18, 2020
876d81e
Introduce ordering in the constant_keyword test for better predictibi…
astefan Aug 18, 2020
8bd95cd
Add UBI docker builds (#60742)
pugnascotia Aug 18, 2020
b903a8f
[DOCS] Replaces ml.node with node.roles: [ ml ] in ML settings (#61017)
szabosteve Aug 18, 2020
6a9dde5
Merge branch 'master' into feature/runtime_fields
javanna Aug 24, 2020
63d6ab2
Revert visibility change to DocLookup constructor
javanna Aug 24, 2020
e2dd0bd
Merge branch 'master' into feature/runtime_fields
nik9000 Aug 24, 2020
5858dcc
Cleanup after merge to feature/runtime_fields
nik9000 Aug 24, 2020
8818156
Drop single node test case from runtime fields (#61241)
nik9000 Aug 24, 2020
6d8170c
Convert double script to return array (#61504)
nik9000 Aug 25, 2020
0a3d391
Merge branch 'master' into feature/runtime_fields
javanna Aug 27, 2020
4a67e76
remove test that was moved and re-added while merging by mistake
javanna Aug 27, 2020
c9bd8c8
Test async and graph against runtime fields (#61651)
nik9000 Aug 27, 2020
95cdff7
Revert "Convert double script to return array (#61504)"
nik9000 Aug 31, 2020
0284f3d
Standardize runtime field emit methods (#61752)
nik9000 Aug 31, 2020
acfaccb
Adapt to upstream changes
javanna Sep 1, 2020
d47d450
Merge branch 'master' into feature/runtime_fields
javanna Sep 1, 2020
2356d7d
Support format on runtime numbers (#61787)
nik9000 Sep 1, 2020
1ea67d2
Add API test dependency
nik9000 Sep 1, 2020
34e576f
Drop security policy from runtime fields
nik9000 Sep 1, 2020
d027a71
Explicit tests for nested fields (#61761)
nik9000 Sep 1, 2020
c0802bb
Merge branch 'master' into feature/runtime_fields
nik9000 Sep 1, 2020
c916061
Merge branch 'master' into feature/runtime_fields
javanna Sep 2, 2020
0040a59
Runtime fields to expose _source and stored fields like existing scri…
javanna Sep 2, 2020
d9ca982
Test DLS and FLS against runtime fields (#61820)
javanna Sep 2, 2020
a8ae54a
Expand testing for field_caps and search across multiple indices (#61…
javanna Sep 2, 2020
8ffa4d9
Expand max chain depth testing (#61833)
javanna Sep 2, 2020
a16b080
Runtime field: test currentTimeMillis
nik9000 Sep 2, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ public void execute(ClientYamlTestExecutionContext executionContext) throws IOEx
List<Map<String, Object>> bodies = List.of(
Map.ofEntries(
Map.entry("index_patterns", "*"),
Map.entry("priority", Integer.MAX_VALUE),
Map.entry("priority", Integer.MAX_VALUE - 1),
nik9000 marked this conversation as resolved.
Show resolved Hide resolved
Map.entry("template", Map.of("settings", Map.of(), "mappings", Map.of("dynamic_templates", dynamicTemplates)))
)
);
Expand Down