summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-08-28 08:49:30 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2018-08-28 08:49:30 +0200
commitb29b59c02e9ce7609d51f51a17c4d683e4e79053 (patch)
tree0119e433c47f45838984a6a6167a5b9085687a57 /config-model
parent5551645c2e27bdc71914a359e1ccd7a07c0e68cf (diff)
Unify on empty array indexes
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg132
-rw-r--r--config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1/partitions.MODEL.cfg132
-rw-r--r--config-model/src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0/partitions.MODEL.cfg132
-rw-r--r--config-model/src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg96
-rw-r--r--config-model/src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg96
-rw-r--r--config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0/partitions.MODEL.cfg96
-rw-r--r--config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0/partitions.MODEL.cfg108
-rw-r--r--config-model/src/test/configmodel/types/references/documentmanager_ref_to_self_type.cfg92
-rw-r--r--config-model/src/test/configmodel/types/references/documenttypes_ref_to_self_type.cfg108
9 files changed, 496 insertions, 496 deletions
diff --git a/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
index bde0b169ef4..03e722d0fa8 100644
--- a/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
@@ -1,66 +1,66 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 1
-dataset[0].numparts 2
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 2
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19121"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].engine[1].name_and_port "tcp/zarya:19127"
-dataset[0].engine[1].partid 0
-dataset[0].engine[1].rowid 1
-dataset[0].engine[1].subdatasetid 0
-dataset[0].engine[1].refcost 1
-dataset[0].engine[1].overridepartids true
-dataset[0].engine[2].name_and_port "tcp/zarya:19133"
-dataset[0].engine[2].partid 1
-dataset[0].engine[2].rowid 0
-dataset[0].engine[2].subdatasetid 0
-dataset[0].engine[2].refcost 1
-dataset[0].engine[2].overridepartids true
-dataset[0].engine[3].name_and_port "tcp/zarya:19139"
-dataset[0].engine[3].partid 1
-dataset[0].engine[3].rowid 1
-dataset[0].engine[3].subdatasetid 0
-dataset[0].engine[3].refcost 1
-dataset[0].engine[3].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 1
+dataset[].numparts 2
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 2
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19121"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19127"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19133"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19139"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1/partitions.MODEL.cfg
index bde0b169ef4..03e722d0fa8 100644
--- a/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1/partitions.MODEL.cfg
@@ -1,66 +1,66 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 1
-dataset[0].numparts 2
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 2
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19121"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].engine[1].name_and_port "tcp/zarya:19127"
-dataset[0].engine[1].partid 0
-dataset[0].engine[1].rowid 1
-dataset[0].engine[1].subdatasetid 0
-dataset[0].engine[1].refcost 1
-dataset[0].engine[1].overridepartids true
-dataset[0].engine[2].name_and_port "tcp/zarya:19133"
-dataset[0].engine[2].partid 1
-dataset[0].engine[2].rowid 0
-dataset[0].engine[2].subdatasetid 0
-dataset[0].engine[2].refcost 1
-dataset[0].engine[2].overridepartids true
-dataset[0].engine[3].name_and_port "tcp/zarya:19139"
-dataset[0].engine[3].partid 1
-dataset[0].engine[3].rowid 1
-dataset[0].engine[3].subdatasetid 0
-dataset[0].engine[3].refcost 1
-dataset[0].engine[3].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 1
+dataset[].numparts 2
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 2
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19121"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19127"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19133"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19139"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0/partitions.MODEL.cfg
index 4ef408e01ce..f3178216f39 100644
--- a/config-model/src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0/partitions.MODEL.cfg
@@ -1,66 +1,66 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 1
-dataset[0].numparts 2
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 1
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19152"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].engine[1].name_and_port "tcp/dev-mathiasm:19101"
-dataset[0].engine[1].partid 0
-dataset[0].engine[1].rowid 1
-dataset[0].engine[1].subdatasetid 0
-dataset[0].engine[1].refcost 1
-dataset[0].engine[1].overridepartids true
-dataset[0].engine[2].name_and_port "tcp/dev-mathiasm:19107"
-dataset[0].engine[2].partid 1
-dataset[0].engine[2].rowid 0
-dataset[0].engine[2].subdatasetid 0
-dataset[0].engine[2].refcost 1
-dataset[0].engine[2].overridepartids true
-dataset[0].engine[3].name_and_port "tcp/zarya:19158"
-dataset[0].engine[3].partid 1
-dataset[0].engine[3].rowid 1
-dataset[0].engine[3].subdatasetid 0
-dataset[0].engine[3].refcost 1
-dataset[0].engine[3].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 1
+dataset[].numparts 2
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 1
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19152"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/dev-mathiasm:19101"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/dev-mathiasm:19107"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19158"
+dataset[].engine[].partid 1
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
index da5203914cb..efdd78cbbe1 100644
--- a/config-model/src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
@@ -1,48 +1,48 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 0
-dataset[0].numparts 1
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 1
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19121"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 0
+dataset[].numparts 1
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 1
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19121"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
index e1c2253e6a9..38588fc0a1b 100644
--- a/config-model/src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0/partitions.MODEL.cfg
@@ -1,48 +1,48 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 0
-dataset[0].numparts 1
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 1
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19114"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 0
+dataset[].numparts 1
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 1
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19114"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0/partitions.MODEL.cfg
index ef99fc4f452..f0891513e5c 100644
--- a/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0/partitions.MODEL.cfg
@@ -1,48 +1,48 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 0
-dataset[0].numparts 1
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 1
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19111"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 0
+dataset[].numparts 1
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 1
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19111"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0/partitions.MODEL.cfg b/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0/partitions.MODEL.cfg
index a03c9e58557..b70e743f4bf 100644
--- a/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0/partitions.MODEL.cfg
+++ b/config-model/src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0/partitions.MODEL.cfg
@@ -1,54 +1,54 @@
-dataset[0].id 0
-dataset[0].refcost 1
-dataset[0].partbits 8
-dataset[0].rowbits 1
-dataset[0].numparts 1
-dataset[0].firstpart 0
-dataset[0].minpartitions 0
-dataset[0].mpp 1
-dataset[0].maxnodesdownperfixedrow 0
-dataset[0].useroundrobinforfixedrow true
-dataset[0].allowsearchonwarmupnodes true
-dataset[0].beforewarmupdelay 600.0
-dataset[0].engine[0].name_and_port "tcp/zarya:19122"
-dataset[0].engine[0].partid 0
-dataset[0].engine[0].rowid 0
-dataset[0].engine[0].subdatasetid 0
-dataset[0].engine[0].refcost 1
-dataset[0].engine[0].overridepartids true
-dataset[0].engine[1].name_and_port "tcp/zarya:19128"
-dataset[0].engine[1].partid 0
-dataset[0].engine[1].rowid 1
-dataset[0].engine[1].subdatasetid 0
-dataset[0].engine[1].refcost 1
-dataset[0].engine[1].overridepartids true
-dataset[0].maxhitspernode 2147483647
-dataset[0].estparts 0
-dataset[0].estpartcutoff 0
-dataset[0].minactive 500
-dataset[0].maxactive 500
-dataset[0].cutoffactive 1000
-dataset[0].minestactive 500
-dataset[0].maxestactive 1000
-dataset[0].cutoffestactive 1000
-dataset[0].queuedrainrate 400.0
-dataset[0].queuedrainmax 40.0
-dataset[0].slowquerylimitfactor 0.0
-dataset[0].slowquerylimitbias 100.0
-dataset[0].slowdocsumlimitfactor 0.0
-dataset[0].slowdocsumlimitbias 100.0
-dataset[0].monitorinterval 1.0
-dataset[0].higher_coverage_maxsearchwait 1.0
-dataset[0].higher_coverage_minsearchwait 0.0
-dataset[0].higher_coverage_basesearchwait 0.1
-dataset[0].minimal_searchcoverage 100.0
-dataset[0].higher_coverage_maxdocsumwait 0.3
-dataset[0].higher_coverage_mindocsumwait 0.1
-dataset[0].higher_coverage_basedocsumwait 0.1
-dataset[0].minimal_docsumcoverage 100.0
-dataset[0].querydistribution AUTOMATIC
-dataset[0].min_group_coverage 100.0
-dataset[0].min_activedocs_coverage 97.0
-dataset[0].latency_decay_rate 10000.0
-dataset[0].querydistributionsamplesize 10000
-dataset[0].querydistributionconfidenceinterval 99.9
+dataset[].id 0
+dataset[].refcost 1
+dataset[].partbits 8
+dataset[].rowbits 1
+dataset[].numparts 1
+dataset[].firstpart 0
+dataset[].minpartitions 0
+dataset[].mpp 1
+dataset[].maxnodesdownperfixedrow 0
+dataset[].useroundrobinforfixedrow true
+dataset[].allowsearchonwarmupnodes true
+dataset[].beforewarmupdelay 600.0
+dataset[].engine[].name_and_port "tcp/zarya:19122"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 0
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].engine[].name_and_port "tcp/zarya:19128"
+dataset[].engine[].partid 0
+dataset[].engine[].rowid 1
+dataset[].engine[].subdatasetid 0
+dataset[].engine[].refcost 1
+dataset[].engine[].overridepartids true
+dataset[].maxhitspernode 2147483647
+dataset[].estparts 0
+dataset[].estpartcutoff 0
+dataset[].minactive 500
+dataset[].maxactive 500
+dataset[].cutoffactive 1000
+dataset[].minestactive 500
+dataset[].maxestactive 1000
+dataset[].cutoffestactive 1000
+dataset[].queuedrainrate 400.0
+dataset[].queuedrainmax 40.0
+dataset[].slowquerylimitfactor 0.0
+dataset[].slowquerylimitbias 100.0
+dataset[].slowdocsumlimitfactor 0.0
+dataset[].slowdocsumlimitbias 100.0
+dataset[].monitorinterval 1.0
+dataset[].higher_coverage_maxsearchwait 1.0
+dataset[].higher_coverage_minsearchwait 0.0
+dataset[].higher_coverage_basesearchwait 0.1
+dataset[].minimal_searchcoverage 100.0
+dataset[].higher_coverage_maxdocsumwait 0.3
+dataset[].higher_coverage_mindocsumwait 0.1
+dataset[].higher_coverage_basedocsumwait 0.1
+dataset[].minimal_docsumcoverage 100.0
+dataset[].querydistribution AUTOMATIC
+dataset[].min_group_coverage 100.0
+dataset[].min_activedocs_coverage 97.0
+dataset[].latency_decay_rate 10000.0
+dataset[].querydistributionsamplesize 10000
+dataset[].querydistributionconfidenceinterval 99.9
diff --git a/config-model/src/test/configmodel/types/references/documentmanager_ref_to_self_type.cfg b/config-model/src/test/configmodel/types/references/documentmanager_ref_to_self_type.cfg
index 3d8c7139aa0..9bfba178915 100644
--- a/config-model/src/test/configmodel/types/references/documentmanager_ref_to_self_type.cfg
+++ b/config-model/src/test/configmodel/types/references/documentmanager_ref_to_self_type.cfg
@@ -1,47 +1,47 @@
enablecompression false
-datatype[0].id 1381038251
-datatype[0].structtype[0].name "position"
-datatype[0].structtype[0].version 0
-datatype[0].structtype[0].compresstype NONE
-datatype[0].structtype[0].compresslevel 0
-datatype[0].structtype[0].compressthreshold 95
-datatype[0].structtype[0].compressminsize 800
-datatype[0].structtype[0].field[0].name "x"
-datatype[0].structtype[0].field[0].datatype 0
-datatype[0].structtype[0].field[0].detailedtype ""
-datatype[0].structtype[0].field[1].name "y"
-datatype[0].structtype[0].field[1].datatype 0
-datatype[0].structtype[0].field[1].detailedtype ""
-datatype[1].id -1895788438
-datatype[1].referencetype[0].target_type_id 2987301
-datatype[2].id 959075962
-datatype[2].structtype[0].name "ad.header"
-datatype[2].structtype[0].version 0
-datatype[2].structtype[0].compresstype NONE
-datatype[2].structtype[0].compresslevel 0
-datatype[2].structtype[0].compressthreshold 95
-datatype[2].structtype[0].compressminsize 800
-datatype[2].structtype[0].field[0].name "self_ref"
-datatype[2].structtype[0].field[0].datatype -1895788438
-datatype[2].structtype[0].field[0].detailedtype ""
-datatype[2].structtype[0].field[1].name "rankfeatures"
-datatype[2].structtype[0].field[1].datatype 2
-datatype[2].structtype[0].field[1].detailedtype ""
-datatype[2].structtype[0].field[2].name "summaryfeatures"
-datatype[2].structtype[0].field[2].datatype 2
-datatype[2].structtype[0].field[2].detailedtype ""
-datatype[3].id -255288561
-datatype[3].structtype[0].name "ad.body"
-datatype[3].structtype[0].version 0
-datatype[3].structtype[0].compresstype NONE
-datatype[3].structtype[0].compresslevel 0
-datatype[3].structtype[0].compressthreshold 95
-datatype[3].structtype[0].compressminsize 800
-datatype[4].id 2987301
-datatype[4].documenttype[0].name "ad"
-datatype[4].documenttype[0].version 0
-datatype[4].documenttype[0].inherits[0].name "document"
-datatype[4].documenttype[0].inherits[0].version 0
-datatype[4].documenttype[0].headerstruct 959075962
-datatype[4].documenttype[0].bodystruct -255288561
-datatype[4].documenttype[0].fieldsets{[document]}.fields[0] "self_ref"
+datatype[].id 1381038251
+datatype[].structtype[].name "position"
+datatype[].structtype[].version 0
+datatype[].structtype[].compresstype NONE
+datatype[].structtype[].compresslevel 0
+datatype[].structtype[].compressthreshold 95
+datatype[].structtype[].compressminsize 800
+datatype[].structtype[].field[].name "x"
+datatype[].structtype[].field[].datatype 0
+datatype[].structtype[].field[].detailedtype ""
+datatype[].structtype[].field[].name "y"
+datatype[].structtype[].field[].datatype 0
+datatype[].structtype[].field[].detailedtype ""
+datatype[].id -1895788438
+datatype[].referencetype[].target_type_id 2987301
+datatype[].id 959075962
+datatype[].structtype[].name "ad.header"
+datatype[].structtype[].version 0
+datatype[].structtype[].compresstype NONE
+datatype[].structtype[].compresslevel 0
+datatype[].structtype[].compressthreshold 95
+datatype[].structtype[].compressminsize 800
+datatype[].structtype[].field[].name "self_ref"
+datatype[].structtype[].field[].datatype -1895788438
+datatype[].structtype[].field[].detailedtype ""
+datatype[].structtype[].field[].name "rankfeatures"
+datatype[].structtype[].field[].datatype 2
+datatype[].structtype[].field[].detailedtype ""
+datatype[].structtype[].field[].name "summaryfeatures"
+datatype[].structtype[].field[].datatype 2
+datatype[].structtype[].field[].detailedtype ""
+datatype[].id -255288561
+datatype[].structtype[].name "ad.body"
+datatype[].structtype[].version 0
+datatype[].structtype[].compresstype NONE
+datatype[].structtype[].compresslevel 0
+datatype[].structtype[].compressthreshold 95
+datatype[].structtype[].compressminsize 800
+datatype[].id 2987301
+datatype[].documenttype[].name "ad"
+datatype[].documenttype[].version 0
+datatype[].documenttype[].inherits[].name "document"
+datatype[].documenttype[].inherits[].version 0
+datatype[].documenttype[].headerstruct 959075962
+datatype[].documenttype[].bodystruct -255288561
+datatype[].documenttype[].fieldsets{[document]}.fields[] "self_ref"
diff --git a/config-model/src/test/configmodel/types/references/documenttypes_ref_to_self_type.cfg b/config-model/src/test/configmodel/types/references/documenttypes_ref_to_self_type.cfg
index 984772c44f7..ca4553f989c 100644
--- a/config-model/src/test/configmodel/types/references/documenttypes_ref_to_self_type.cfg
+++ b/config-model/src/test/configmodel/types/references/documenttypes_ref_to_self_type.cfg
@@ -1,55 +1,55 @@
enablecompression false
-documenttype[0].id 2987301
-documenttype[0].name "ad"
-documenttype[0].version 0
-documenttype[0].headerstruct 959075962
-documenttype[0].bodystruct -255288561
-documenttype[0].inherits[0].id 8
-documenttype[0].datatype[0].id 959075962
-documenttype[0].datatype[0].type STRUCT
-documenttype[0].datatype[0].array.element.id 0
-documenttype[0].datatype[0].map.key.id 0
-documenttype[0].datatype[0].map.value.id 0
-documenttype[0].datatype[0].wset.key.id 0
-documenttype[0].datatype[0].wset.createifnonexistent false
-documenttype[0].datatype[0].wset.removeifzero false
-documenttype[0].datatype[0].annotationref.annotation.id 0
-documenttype[0].datatype[0].sstruct.name "ad.header"
-documenttype[0].datatype[0].sstruct.version 0
-documenttype[0].datatype[0].sstruct.compression.type NONE
-documenttype[0].datatype[0].sstruct.compression.level 0
-documenttype[0].datatype[0].sstruct.compression.threshold 95
-documenttype[0].datatype[0].sstruct.compression.minsize 200
-documenttype[0].datatype[0].sstruct.field[0].name "self_ref"
-documenttype[0].datatype[0].sstruct.field[0].id 852207313
-documenttype[0].datatype[0].sstruct.field[0].id_v6 768042879
-documenttype[0].datatype[0].sstruct.field[0].datatype -1895788438
-documenttype[0].datatype[0].sstruct.field[0].detailedtype ""
-documenttype[0].datatype[0].sstruct.field[1].name "rankfeatures"
-documenttype[0].datatype[0].sstruct.field[1].id 1883197392
-documenttype[0].datatype[0].sstruct.field[1].id_v6 699950698
-documenttype[0].datatype[0].sstruct.field[1].datatype 2
-documenttype[0].datatype[0].sstruct.field[1].detailedtype ""
-documenttype[0].datatype[0].sstruct.field[2].name "summaryfeatures"
-documenttype[0].datatype[0].sstruct.field[2].id 1840337115
-documenttype[0].datatype[0].sstruct.field[2].id_v6 1981648971
-documenttype[0].datatype[0].sstruct.field[2].datatype 2
-documenttype[0].datatype[0].sstruct.field[2].detailedtype ""
-documenttype[0].datatype[1].id -255288561
-documenttype[0].datatype[1].type STRUCT
-documenttype[0].datatype[1].array.element.id 0
-documenttype[0].datatype[1].map.key.id 0
-documenttype[0].datatype[1].map.value.id 0
-documenttype[0].datatype[1].wset.key.id 0
-documenttype[0].datatype[1].wset.createifnonexistent false
-documenttype[0].datatype[1].wset.removeifzero false
-documenttype[0].datatype[1].annotationref.annotation.id 0
-documenttype[0].datatype[1].sstruct.name "ad.body"
-documenttype[0].datatype[1].sstruct.version 0
-documenttype[0].datatype[1].sstruct.compression.type NONE
-documenttype[0].datatype[1].sstruct.compression.level 0
-documenttype[0].datatype[1].sstruct.compression.threshold 95
-documenttype[0].datatype[1].sstruct.compression.minsize 200
-documenttype[0].fieldsets{[document]}.fields[0] "self_ref"
-documenttype[0].referencetype[0].id -1895788438
-documenttype[0].referencetype[0].target_type_id 2987301
+documenttype[].id 2987301
+documenttype[].name "ad"
+documenttype[].version 0
+documenttype[].headerstruct 959075962
+documenttype[].bodystruct -255288561
+documenttype[].inherits[].id 8
+documenttype[].datatype[].id 959075962
+documenttype[].datatype[].type STRUCT
+documenttype[].datatype[].array.element.id 0
+documenttype[].datatype[].map.key.id 0
+documenttype[].datatype[].map.value.id 0
+documenttype[].datatype[].wset.key.id 0
+documenttype[].datatype[].wset.createifnonexistent false
+documenttype[].datatype[].wset.removeifzero false
+documenttype[].datatype[].annotationref.annotation.id 0
+documenttype[].datatype[].sstruct.name "ad.header"
+documenttype[].datatype[].sstruct.version 0
+documenttype[].datatype[].sstruct.compression.type NONE
+documenttype[].datatype[].sstruct.compression.level 0
+documenttype[].datatype[].sstruct.compression.threshold 95
+documenttype[].datatype[].sstruct.compression.minsize 200
+documenttype[].datatype[].sstruct.field[].name "self_ref"
+documenttype[].datatype[].sstruct.field[].id 852207313
+documenttype[].datatype[].sstruct.field[].id_v6 768042879
+documenttype[].datatype[].sstruct.field[].datatype -1895788438
+documenttype[].datatype[].sstruct.field[].detailedtype ""
+documenttype[].datatype[].sstruct.field[].name "rankfeatures"
+documenttype[].datatype[].sstruct.field[].id 1883197392
+documenttype[].datatype[].sstruct.field[].id_v6 699950698
+documenttype[].datatype[].sstruct.field[].datatype 2
+documenttype[].datatype[].sstruct.field[].detailedtype ""
+documenttype[].datatype[].sstruct.field[].name "summaryfeatures"
+documenttype[].datatype[].sstruct.field[].id 1840337115
+documenttype[].datatype[].sstruct.field[].id_v6 1981648971
+documenttype[].datatype[].sstruct.field[].datatype 2
+documenttype[].datatype[].sstruct.field[].detailedtype ""
+documenttype[].datatype[].id -255288561
+documenttype[].datatype[].type STRUCT
+documenttype[].datatype[].array.element.id 0
+documenttype[].datatype[].map.key.id 0
+documenttype[].datatype[].map.value.id 0
+documenttype[].datatype[].wset.key.id 0
+documenttype[].datatype[].wset.createifnonexistent false
+documenttype[].datatype[].wset.removeifzero false
+documenttype[].datatype[].annotationref.annotation.id 0
+documenttype[].datatype[].sstruct.name "ad.body"
+documenttype[].datatype[].sstruct.version 0
+documenttype[].datatype[].sstruct.compression.type NONE
+documenttype[].datatype[].sstruct.compression.level 0
+documenttype[].datatype[].sstruct.compression.threshold 95
+documenttype[].datatype[].sstruct.compression.minsize 200
+documenttype[].fieldsets{[document]}.fields[] "self_ref"
+documenttype[].referencetype[].id -1895788438
+documenttype[].referencetype[].target_type_id 2987301