aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/test/derived')
-rw-r--r--config-model/src/test/derived/advanced/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/advanced/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/annotationsimplicitstruct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationsinheritance/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationsinheritance2/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationspolymorphy/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationsreference/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationssimple/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationsstruct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/annotationsstructarray/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/array_of_struct_attribute/summary.cfg9
-rw-r--r--config-model/src/test/derived/array_of_struct_attribute/summarymap.cfg10
-rw-r--r--config-model/src/test/derived/array_of_struct_attribute/test.sd3
-rw-r--r--config-model/src/test/derived/arrays/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/attributeprefetch/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/attributeprefetch/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/attributes/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/complex/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/complex/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/declstruct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/duplicate_struct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/duplicate_struct/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/emptydefault/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/emptydefault/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/id/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/id/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/imported_fields_inherited_reference/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/imported_position_field/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/imported_position_field_summary/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/imported_struct_fields/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/importedfields/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/indexswitches/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/indexswitches/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/inheritance/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/inheritance/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/inheritdiamond/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/inheritfromgrandparent/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/inheritfromparent/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/inheritfromparent/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/inheritfromparent/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/mail/onlydoc/documentmanager.cfg1
-rw-r--r--config-model/src/test/derived/map_attribute/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/map_of_struct_attribute/summary.cfg17
-rw-r--r--config-model/src/test/derived/map_of_struct_attribute/summarymap.cfg13
-rw-r--r--config-model/src/test/derived/map_of_struct_attribute/test.sd4
-rw-r--r--config-model/src/test/derived/multi_struct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/multi_struct/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/multiplesummaries/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/music/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/namecollision/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/newrank/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/position_nosummary/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/position_summary/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/predicate_attribute/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/prefixexactattribute/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/rankingexpression/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/ranktypes/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/ranktypes/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/reference_fields/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/reference_from_several/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/schemainheritance/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/schemainheritance/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/streamingstruct/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/streamingstruct/summarymap.cfg3
-rw-r--r--config-model/src/test/derived/structandfieldset/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/structanyorder/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/structinheritance/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/structinheritance/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/tensor/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/tensor/documenttypes.cfg2
-rw-r--r--config-model/src/test/derived/types/documentmanager.cfg2
-rw-r--r--config-model/src/test/derived/types/summarymap.cfg3
72 files changed, 167 insertions, 46 deletions
diff --git a/config-model/src/test/derived/advanced/documentmanager.cfg b/config-model/src/test/derived/advanced/documentmanager.cfg
index 6eea5ae038b..375d42bc63e 100644
--- a/config-model/src/test/derived/advanced/documentmanager.cfg
+++ b/config-model/src/test/derived/advanced/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/advanced/summarymap.cfg b/config-model/src/test/derived/advanced/summarymap.cfg
index 31cc15f07db..f91aebe57f9 100644
--- a/config-model/src/test/derived/advanced/summarymap.cfg
+++ b/config-model/src/test/derived/advanced/summarymap.cfg
@@ -8,3 +8,6 @@ override[].arguments ""
override[].field "location_zcurve"
override[].command "attribute"
override[].arguments "location_zcurve"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/annotationsimplicitstruct/documentmanager.cfg b/config-model/src/test/derived/annotationsimplicitstruct/documentmanager.cfg
index f15b49c6b76..c5acbbf87e3 100644
--- a/config-model/src/test/derived/annotationsimplicitstruct/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsimplicitstruct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationsinheritance/documentmanager.cfg b/config-model/src/test/derived/annotationsinheritance/documentmanager.cfg
index 4098c0fe53c..edf5fd13d1b 100644
--- a/config-model/src/test/derived/annotationsinheritance/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsinheritance/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationsinheritance2/documentmanager.cfg b/config-model/src/test/derived/annotationsinheritance2/documentmanager.cfg
index b67f1df3b4b..d931cae2048 100644
--- a/config-model/src/test/derived/annotationsinheritance2/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsinheritance2/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationspolymorphy/documentmanager.cfg b/config-model/src/test/derived/annotationspolymorphy/documentmanager.cfg
index df8d038fe79..76882afd3c5 100644
--- a/config-model/src/test/derived/annotationspolymorphy/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationspolymorphy/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationsreference/documentmanager.cfg b/config-model/src/test/derived/annotationsreference/documentmanager.cfg
index 94258fdb798..ef0166ba4a7 100644
--- a/config-model/src/test/derived/annotationsreference/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsreference/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationssimple/documentmanager.cfg b/config-model/src/test/derived/annotationssimple/documentmanager.cfg
index e863e305643..a076d5a7479 100644
--- a/config-model/src/test/derived/annotationssimple/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationssimple/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationsstruct/documentmanager.cfg b/config-model/src/test/derived/annotationsstruct/documentmanager.cfg
index 62084994721..d0b527ddaf3 100644
--- a/config-model/src/test/derived/annotationsstruct/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsstruct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/annotationsstructarray/documentmanager.cfg b/config-model/src/test/derived/annotationsstructarray/documentmanager.cfg
index 640655c53b6..80792768c34 100644
--- a/config-model/src/test/derived/annotationsstructarray/documentmanager.cfg
+++ b/config-model/src/test/derived/annotationsstructarray/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/array_of_struct_attribute/summary.cfg b/config-model/src/test/derived/array_of_struct_attribute/summary.cfg
index 3f0994cf2bd..38298feaa0c 100644
--- a/config-model/src/test/derived/array_of_struct_attribute/summary.cfg
+++ b/config-model/src/test/derived/array_of_struct_attribute/summary.cfg
@@ -11,3 +11,12 @@ classes[].fields[].name "summaryfeatures"
classes[].fields[].type "featuredata"
classes[].fields[].name "documentid"
classes[].fields[].type "longstring"
+classes[].id 659145226
+classes[].name "rename"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "new_elem_array"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
diff --git a/config-model/src/test/derived/array_of_struct_attribute/summarymap.cfg b/config-model/src/test/derived/array_of_struct_attribute/summarymap.cfg
index bb99d6ced39..4fb66c0e0b1 100644
--- a/config-model/src/test/derived/array_of_struct_attribute/summarymap.cfg
+++ b/config-model/src/test/derived/array_of_struct_attribute/summarymap.cfg
@@ -1,10 +1,16 @@
defaultoutputclass -1
-override[].field "elem_array"
+override[].field "new_elem_array"
override[].command "attributecombiner"
-override[].arguments ""
+override[].arguments "elem_array"
override[].field "rankfeatures"
override[].command "rankfeatures"
override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "elem_array"
+override[].command "attributecombiner"
+override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/array_of_struct_attribute/test.sd b/config-model/src/test/derived/array_of_struct_attribute/test.sd
index 2f7c7755ca5..969dba96bf8 100644
--- a/config-model/src/test/derived/array_of_struct_attribute/test.sd
+++ b/config-model/src/test/derived/array_of_struct_attribute/test.sd
@@ -16,4 +16,7 @@ schema test {
}
}
}
+ document-summary rename {
+ summary new_elem_array type array<elem> { source: elem_array }
+ }
}
diff --git a/config-model/src/test/derived/arrays/documentmanager.cfg b/config-model/src/test/derived/arrays/documentmanager.cfg
index 9bf53699140..ef3841f180b 100644
--- a/config-model/src/test/derived/arrays/documentmanager.cfg
+++ b/config-model/src/test/derived/arrays/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/attributeprefetch/documentmanager.cfg b/config-model/src/test/derived/attributeprefetch/documentmanager.cfg
index 9d91ad3f5ab..5733c7d1bbd 100644
--- a/config-model/src/test/derived/attributeprefetch/documentmanager.cfg
+++ b/config-model/src/test/derived/attributeprefetch/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/attributeprefetch/summarymap.cfg b/config-model/src/test/derived/attributeprefetch/summarymap.cfg
index 2e4bec651e7..ae5e4b5f7c5 100644
--- a/config-model/src/test/derived/attributeprefetch/summarymap.cfg
+++ b/config-model/src/test/derived/attributeprefetch/summarymap.cfg
@@ -23,3 +23,6 @@ override[].arguments "singledouble"
override[].field "singlestring"
override[].command "attribute"
override[].arguments "singlestring"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/attributes/summarymap.cfg b/config-model/src/test/derived/attributes/summarymap.cfg
index a96f1e3858d..72a5e41e555 100644
--- a/config-model/src/test/derived/attributes/summarymap.cfg
+++ b/config-model/src/test/derived/attributes/summarymap.cfg
@@ -50,3 +50,6 @@ override[].arguments "a11"
override[].field "a12"
override[].command "attribute"
override[].arguments "a12"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/complex/documentmanager.cfg b/config-model/src/test/derived/complex/documentmanager.cfg
index da4f2fc0942..f44ab48c255 100644
--- a/config-model/src/test/derived/complex/documentmanager.cfg
+++ b/config-model/src/test/derived/complex/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/complex/summarymap.cfg b/config-model/src/test/derived/complex/summarymap.cfg
index 6f65e7d3bc3..685b818fc6a 100644
--- a/config-model/src/test/derived/complex/summarymap.cfg
+++ b/config-model/src/test/derived/complex/summarymap.cfg
@@ -29,3 +29,6 @@ override[].arguments "ts"
override[].field "combineda"
override[].command "attribute"
override[].arguments "combineda"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/declstruct/documentmanager.cfg b/config-model/src/test/derived/declstruct/documentmanager.cfg
index 0286af0eade..7b95c78d584 100644
--- a/config-model/src/test/derived/declstruct/documentmanager.cfg
+++ b/config-model/src/test/derived/declstruct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/duplicate_struct/documentmanager.cfg b/config-model/src/test/derived/duplicate_struct/documentmanager.cfg
index bb791943d41..af20f058eed 100644
--- a/config-model/src/test/derived/duplicate_struct/documentmanager.cfg
+++ b/config-model/src/test/derived/duplicate_struct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/duplicate_struct/documenttypes.cfg b/config-model/src/test/derived/duplicate_struct/documenttypes.cfg
index 13567666674..b751b1ebbbf 100644
--- a/config-model/src/test/derived/duplicate_struct/documenttypes.cfg
+++ b/config-model/src/test/derived/duplicate_struct/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/emptydefault/documentmanager.cfg b/config-model/src/test/derived/emptydefault/documentmanager.cfg
index a6530d49507..63732728b05 100644
--- a/config-model/src/test/derived/emptydefault/documentmanager.cfg
+++ b/config-model/src/test/derived/emptydefault/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/emptydefault/summarymap.cfg b/config-model/src/test/derived/emptydefault/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/emptydefault/summarymap.cfg
+++ b/config-model/src/test/derived/emptydefault/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/id/documentmanager.cfg b/config-model/src/test/derived/id/documentmanager.cfg
index fafea7dd4bc..583ca8497b8 100644
--- a/config-model/src/test/derived/id/documentmanager.cfg
+++ b/config-model/src/test/derived/id/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/id/summarymap.cfg b/config-model/src/test/derived/id/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/id/summarymap.cfg
+++ b/config-model/src/test/derived/id/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/imported_fields_inherited_reference/documenttypes.cfg b/config-model/src/test/derived/imported_fields_inherited_reference/documenttypes.cfg
index b15734169a5..aa960e70326 100644
--- a/config-model/src/test/derived/imported_fields_inherited_reference/documenttypes.cfg
+++ b/config-model/src/test/derived/imported_fields_inherited_reference/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/imported_position_field/summarymap.cfg b/config-model/src/test/derived/imported_position_field/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/imported_position_field/summarymap.cfg
+++ b/config-model/src/test/derived/imported_position_field/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/imported_position_field_summary/summarymap.cfg b/config-model/src/test/derived/imported_position_field_summary/summarymap.cfg
index 5ea45a67905..c17dcdce267 100644
--- a/config-model/src/test/derived/imported_position_field_summary/summarymap.cfg
+++ b/config-model/src/test/derived/imported_position_field_summary/summarymap.cfg
@@ -8,3 +8,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/imported_struct_fields/summarymap.cfg b/config-model/src/test/derived/imported_struct_fields/summarymap.cfg
index cd19a75e85f..653b0a26b75 100644
--- a/config-model/src/test/derived/imported_struct_fields/summarymap.cfg
+++ b/config-model/src/test/derived/imported_struct_fields/summarymap.cfg
@@ -1,4 +1,7 @@
defaultoutputclass -1
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
override[].field "my_elem_array"
override[].command "attributecombiner"
override[].arguments ""
diff --git a/config-model/src/test/derived/importedfields/summarymap.cfg b/config-model/src/test/derived/importedfields/summarymap.cfg
index 03ae5e2676e..7a4677301db 100644
--- a/config-model/src/test/derived/importedfields/summarymap.cfg
+++ b/config-model/src/test/derived/importedfields/summarymap.cfg
@@ -23,3 +23,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/indexswitches/documentmanager.cfg b/config-model/src/test/derived/indexswitches/documentmanager.cfg
index 7f6b9150e07..a902a5954a5 100644
--- a/config-model/src/test/derived/indexswitches/documentmanager.cfg
+++ b/config-model/src/test/derived/indexswitches/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/indexswitches/summarymap.cfg b/config-model/src/test/derived/indexswitches/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/indexswitches/summarymap.cfg
+++ b/config-model/src/test/derived/indexswitches/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/inheritance/documentmanager.cfg b/config-model/src/test/derived/inheritance/documentmanager.cfg
index f0917864ebd..fd4994dbefb 100644
--- a/config-model/src/test/derived/inheritance/documentmanager.cfg
+++ b/config-model/src/test/derived/inheritance/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/inheritance/summarymap.cfg b/config-model/src/test/derived/inheritance/summarymap.cfg
index 0f5303a52e7..7fb5eab0200 100644
--- a/config-model/src/test/derived/inheritance/summarymap.cfg
+++ b/config-model/src/test/derived/inheritance/summarymap.cfg
@@ -14,3 +14,6 @@ override[].arguments "overridden"
override[].field "onlymother"
override[].command "attribute"
override[].arguments "onlymother"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/inheritdiamond/documentmanager.cfg b/config-model/src/test/derived/inheritdiamond/documentmanager.cfg
index 10fdcf50026..9f1207b77a3 100644
--- a/config-model/src/test/derived/inheritdiamond/documentmanager.cfg
+++ b/config-model/src/test/derived/inheritdiamond/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/inheritfromgrandparent/documentmanager.cfg b/config-model/src/test/derived/inheritfromgrandparent/documentmanager.cfg
index 8c0ffd50840..68503ebd5aa 100644
--- a/config-model/src/test/derived/inheritfromgrandparent/documentmanager.cfg
+++ b/config-model/src/test/derived/inheritfromgrandparent/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/inheritfromparent/documentmanager.cfg b/config-model/src/test/derived/inheritfromparent/documentmanager.cfg
index 186f3c0e3c1..c8fdeaedf11 100644
--- a/config-model/src/test/derived/inheritfromparent/documentmanager.cfg
+++ b/config-model/src/test/derived/inheritfromparent/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/inheritfromparent/documenttypes.cfg b/config-model/src/test/derived/inheritfromparent/documenttypes.cfg
index e8fd97671ff..fd9623f716a 100644
--- a/config-model/src/test/derived/inheritfromparent/documenttypes.cfg
+++ b/config-model/src/test/derived/inheritfromparent/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/inheritfromparent/summarymap.cfg b/config-model/src/test/derived/inheritfromparent/summarymap.cfg
index cf8b410c850..fb1a18ab864 100644
--- a/config-model/src/test/derived/inheritfromparent/summarymap.cfg
+++ b/config-model/src/test/derived/inheritfromparent/summarymap.cfg
@@ -8,3 +8,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/mail/onlydoc/documentmanager.cfg b/config-model/src/test/derived/mail/onlydoc/documentmanager.cfg
index 27ac015e630..6bf972c1c80 100644
--- a/config-model/src/test/derived/mail/onlydoc/documentmanager.cfg
+++ b/config-model/src/test/derived/mail/onlydoc/documentmanager.cfg
@@ -1,4 +1,3 @@
-enablecompression false
usev8geopositions false
datatype[].id 1381038251
datatype[].structtype[].name "position"
diff --git a/config-model/src/test/derived/map_attribute/summarymap.cfg b/config-model/src/test/derived/map_attribute/summarymap.cfg
index 8936b26ca64..f9267fb39d3 100644
--- a/config-model/src/test/derived/map_attribute/summarymap.cfg
+++ b/config-model/src/test/derived/map_attribute/summarymap.cfg
@@ -8,3 +8,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/map_of_struct_attribute/summary.cfg b/config-model/src/test/derived/map_of_struct_attribute/summary.cfg
index dadf7b5cfe7..997743389c6 100644
--- a/config-model/src/test/derived/map_of_struct_attribute/summary.cfg
+++ b/config-model/src/test/derived/map_of_struct_attribute/summary.cfg
@@ -1,6 +1,6 @@
-defaultsummaryid 1131098132
+defaultsummaryid 1048168773
usev8geopositions true
-classes[].id 1131098132
+classes[].id 1048168773
classes[].name "default"
classes[].omitsummaryfeatures false
classes[].fields[].name "str_elem_map"
@@ -11,5 +11,18 @@ classes[].fields[].name "rankfeatures"
classes[].fields[].type "featuredata"
classes[].fields[].name "summaryfeatures"
classes[].fields[].type "featuredata"
+classes[].fields[].name "new_int_elem_map"
+classes[].fields[].type "jsonstring"
classes[].fields[].name "documentid"
classes[].fields[].type "longstring"
+classes[].id 1424421039
+classes[].name "rename"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "new_str_elem_map"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "new_int_elem_map"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
diff --git a/config-model/src/test/derived/map_of_struct_attribute/summarymap.cfg b/config-model/src/test/derived/map_of_struct_attribute/summarymap.cfg
index 1540b821ae1..46608a4a885 100644
--- a/config-model/src/test/derived/map_of_struct_attribute/summarymap.cfg
+++ b/config-model/src/test/derived/map_of_struct_attribute/summarymap.cfg
@@ -1,10 +1,19 @@
defaultoutputclass -1
-override[].field "str_elem_map"
+override[].field "new_str_elem_map"
override[].command "attributecombiner"
-override[].arguments ""
+override[].arguments "str_elem_map"
+override[].field "new_int_elem_map"
+override[].command "copy"
+override[].arguments "int_elem_map"
override[].field "rankfeatures"
override[].command "rankfeatures"
override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "str_elem_map"
+override[].command "attributecombiner"
+override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/map_of_struct_attribute/test.sd b/config-model/src/test/derived/map_of_struct_attribute/test.sd
index 7806d49392e..2e71678148b 100644
--- a/config-model/src/test/derived/map_of_struct_attribute/test.sd
+++ b/config-model/src/test/derived/map_of_struct_attribute/test.sd
@@ -29,4 +29,8 @@ schema test {
}
}
}
+ document-summary rename {
+ summary new_str_elem_map type map<string,elem> { source: str_elem_map }
+ summary new_int_elem_map type map<int,elem> { source: int_elem_map }
+ }
}
diff --git a/config-model/src/test/derived/multi_struct/documentmanager.cfg b/config-model/src/test/derived/multi_struct/documentmanager.cfg
index dbf753c6bc3..753196b4d02 100644
--- a/config-model/src/test/derived/multi_struct/documentmanager.cfg
+++ b/config-model/src/test/derived/multi_struct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/multi_struct/documenttypes.cfg b/config-model/src/test/derived/multi_struct/documenttypes.cfg
index 9ce19079177..4926675582b 100644
--- a/config-model/src/test/derived/multi_struct/documenttypes.cfg
+++ b/config-model/src/test/derived/multi_struct/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/multiplesummaries/summarymap.cfg b/config-model/src/test/derived/multiplesummaries/summarymap.cfg
index df6d3bedafd..ee61fac39f4 100644
--- a/config-model/src/test/derived/multiplesummaries/summarymap.cfg
+++ b/config-model/src/test/derived/multiplesummaries/summarymap.cfg
@@ -53,3 +53,6 @@ override[].arguments "abolded"
override[].field "dynamice"
override[].command "dynamicteaser"
override[].arguments "dynamice"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/music/summarymap.cfg b/config-model/src/test/derived/music/summarymap.cfg
index e250c3747cc..2973d4f6750 100644
--- a/config-model/src/test/derived/music/summarymap.cfg
+++ b/config-model/src/test/derived/music/summarymap.cfg
@@ -44,3 +44,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/namecollision/documentmanager.cfg b/config-model/src/test/derived/namecollision/documentmanager.cfg
index 73730595574..79807197b48 100644
--- a/config-model/src/test/derived/namecollision/documentmanager.cfg
+++ b/config-model/src/test/derived/namecollision/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/newrank/summarymap.cfg b/config-model/src/test/derived/newrank/summarymap.cfg
index 3350d892b0c..e769e3a2a5a 100644
--- a/config-model/src/test/derived/newrank/summarymap.cfg
+++ b/config-model/src/test/derived/newrank/summarymap.cfg
@@ -47,3 +47,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/position_nosummary/summarymap.cfg b/config-model/src/test/derived/position_nosummary/summarymap.cfg
index 0a36f98c6ca..2ed737b5205 100644
--- a/config-model/src/test/derived/position_nosummary/summarymap.cfg
+++ b/config-model/src/test/derived/position_nosummary/summarymap.cfg
@@ -8,3 +8,6 @@ override[].arguments ""
override[].field "pos_zcurve"
override[].command "attribute"
override[].arguments "pos_zcurve"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/position_summary/summarymap.cfg b/config-model/src/test/derived/position_summary/summarymap.cfg
index 2223d3380a0..d34c4727810 100644
--- a/config-model/src/test/derived/position_summary/summarymap.cfg
+++ b/config-model/src/test/derived/position_summary/summarymap.cfg
@@ -11,3 +11,6 @@ override[].arguments ""
override[].field "pos_zcurve"
override[].command "attribute"
override[].arguments "pos_zcurve"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/predicate_attribute/summarymap.cfg b/config-model/src/test/derived/predicate_attribute/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/predicate_attribute/summarymap.cfg
+++ b/config-model/src/test/derived/predicate_attribute/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/prefixexactattribute/documentmanager.cfg b/config-model/src/test/derived/prefixexactattribute/documentmanager.cfg
index be048ee2eba..3158348d5be 100644
--- a/config-model/src/test/derived/prefixexactattribute/documentmanager.cfg
+++ b/config-model/src/test/derived/prefixexactattribute/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/rankingexpression/summarymap.cfg b/config-model/src/test/derived/rankingexpression/summarymap.cfg
index e8d9bd08ca7..bc8e67320ad 100644
--- a/config-model/src/test/derived/rankingexpression/summarymap.cfg
+++ b/config-model/src/test/derived/rankingexpression/summarymap.cfg
@@ -32,3 +32,6 @@ override[].arguments "bar3"
override[].field "bar4"
override[].command "attribute"
override[].arguments "bar4"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/ranktypes/documentmanager.cfg b/config-model/src/test/derived/ranktypes/documentmanager.cfg
index 33d41084651..ade7795c3ca 100644
--- a/config-model/src/test/derived/ranktypes/documentmanager.cfg
+++ b/config-model/src/test/derived/ranktypes/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/ranktypes/summarymap.cfg b/config-model/src/test/derived/ranktypes/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/ranktypes/summarymap.cfg
+++ b/config-model/src/test/derived/ranktypes/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/reference_fields/summarymap.cfg b/config-model/src/test/derived/reference_fields/summarymap.cfg
index 8956a146b74..b247ff94bbf 100644
--- a/config-model/src/test/derived/reference_fields/summarymap.cfg
+++ b/config-model/src/test/derived/reference_fields/summarymap.cfg
@@ -5,3 +5,6 @@ override[].arguments ""
override[].field "summaryfeatures"
override[].command "summaryfeatures"
override[].arguments ""
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/reference_from_several/documentmanager.cfg b/config-model/src/test/derived/reference_from_several/documentmanager.cfg
index 6ac1aab0baf..bdcb6a04236 100644
--- a/config-model/src/test/derived/reference_from_several/documentmanager.cfg
+++ b/config-model/src/test/derived/reference_from_several/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/schemainheritance/documentmanager.cfg b/config-model/src/test/derived/schemainheritance/documentmanager.cfg
index 12c29667079..a706c57909e 100644
--- a/config-model/src/test/derived/schemainheritance/documentmanager.cfg
+++ b/config-model/src/test/derived/schemainheritance/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/schemainheritance/summarymap.cfg b/config-model/src/test/derived/schemainheritance/summarymap.cfg
index d09407ca8a5..98885124eab 100644
--- a/config-model/src/test/derived/schemainheritance/summarymap.cfg
+++ b/config-model/src/test/derived/schemainheritance/summarymap.cfg
@@ -11,3 +11,6 @@ override[].arguments "parent_field"
override[].field "child_field"
override[].command "attribute"
override[].arguments "child_field"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/streamingstruct/documentmanager.cfg b/config-model/src/test/derived/streamingstruct/documentmanager.cfg
index 81de2d7ebdb..c29ff0b3489 100644
--- a/config-model/src/test/derived/streamingstruct/documentmanager.cfg
+++ b/config-model/src/test/derived/streamingstruct/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/streamingstruct/summarymap.cfg b/config-model/src/test/derived/streamingstruct/summarymap.cfg
index 865c6f733f1..acb9b3491c3 100644
--- a/config-model/src/test/derived/streamingstruct/summarymap.cfg
+++ b/config-model/src/test/derived/streamingstruct/summarymap.cfg
@@ -11,3 +11,6 @@ override[].arguments ""
override[].field "g"
override[].command "dynamicteaser"
override[].arguments "g"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""
diff --git a/config-model/src/test/derived/structandfieldset/documentmanager.cfg b/config-model/src/test/derived/structandfieldset/documentmanager.cfg
index 85df5249e3a..e9bbc06d77a 100644
--- a/config-model/src/test/derived/structandfieldset/documentmanager.cfg
+++ b/config-model/src/test/derived/structandfieldset/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/structanyorder/documentmanager.cfg b/config-model/src/test/derived/structanyorder/documentmanager.cfg
index b3b6a2587c1..a1e8bb41a97 100644
--- a/config-model/src/test/derived/structanyorder/documentmanager.cfg
+++ b/config-model/src/test/derived/structanyorder/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/structinheritance/documentmanager.cfg b/config-model/src/test/derived/structinheritance/documentmanager.cfg
index ca11481afa4..5897b00c07b 100644
--- a/config-model/src/test/derived/structinheritance/documentmanager.cfg
+++ b/config-model/src/test/derived/structinheritance/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/structinheritance/documenttypes.cfg b/config-model/src/test/derived/structinheritance/documenttypes.cfg
index 8b343665289..3f9fdf85734 100644
--- a/config-model/src/test/derived/structinheritance/documenttypes.cfg
+++ b/config-model/src/test/derived/structinheritance/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/tensor/documentmanager.cfg b/config-model/src/test/derived/tensor/documentmanager.cfg
index d11c67fea01..bae2db34040 100644
--- a/config-model/src/test/derived/tensor/documentmanager.cfg
+++ b/config-model/src/test/derived/tensor/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/tensor/documenttypes.cfg b/config-model/src/test/derived/tensor/documenttypes.cfg
index 9ee6a82245f..d10ecd37c8f 100644
--- a/config-model/src/test/derived/tensor/documenttypes.cfg
+++ b/config-model/src/test/derived/tensor/documenttypes.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/types/documentmanager.cfg b/config-model/src/test/derived/types/documentmanager.cfg
index 9a73664ac86..ace183e1ab0 100644
--- a/config-model/src/test/derived/types/documentmanager.cfg
+++ b/config-model/src/test/derived/types/documentmanager.cfg
@@ -1,4 +1,4 @@
-enablecompression false
+ignoreundefinedfields false
usev8geopositions false
doctype[].name "document"
doctype[].idx 10000
diff --git a/config-model/src/test/derived/types/summarymap.cfg b/config-model/src/test/derived/types/summarymap.cfg
index b87200f6573..21ecb2dd07d 100644
--- a/config-model/src/test/derived/types/summarymap.cfg
+++ b/config-model/src/test/derived/types/summarymap.cfg
@@ -29,3 +29,6 @@ override[].arguments "other"
override[].field "juletre"
override[].command "attribute"
override[].arguments "juletre"
+override[].field "documentid"
+override[].command "documentid"
+override[].arguments ""