summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived/inheritance
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-01-22 12:08:57 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2017-01-22 12:08:57 +0100
commit76c5c6d2ea96842d81cdaa482335e3ddf17a5659 (patch)
tree080a39a899b8bd2df4ef9c2038c5cdf5a751e251 /config-model/src/test/derived/inheritance
parent09caf52b327f6a48af8acf02872a49e08d75c9c9 (diff)
Use text content only for query lang detection
Diffstat (limited to 'config-model/src/test/derived/inheritance')
-rw-r--r--config-model/src/test/derived/inheritance/attributes.cfg67
-rw-r--r--config-model/src/test/derived/inheritance/documentmanager.cfg579
-rw-r--r--config-model/src/test/derived/inheritance/ilscripts.cfg21
-rw-r--r--config-model/src/test/derived/inheritance/index-info.cfg73
-rw-r--r--config-model/src/test/derived/inheritance/rank-profiles.cfg26
-rw-r--r--config-model/src/test/derived/inheritance/summary.cfg49
-rw-r--r--config-model/src/test/derived/inheritance/summarymap.cfg31
7 files changed, 314 insertions, 532 deletions
diff --git a/config-model/src/test/derived/inheritance/attributes.cfg b/config-model/src/test/derived/inheritance/attributes.cfg
index b9870b21975..03b1dd0af5f 100644
--- a/config-model/src/test/derived/inheritance/attributes.cfg
+++ b/config-model/src/test/derived/inheritance/attributes.cfg
@@ -1,10 +1,57 @@
-attribute[3]
-attribute[onlygrandparent].collectiontype SINGLE
-attribute[onlygrandparent].datatype INT32
-attribute[onlygrandparent].name "onlygrandparent"
-attribute[onlymother].collectiontype SINGLE
-attribute[onlymother].datatype STRING
-attribute[onlymother].name "onlymother"
-attribute[overridden].collectiontype SINGLE
-attribute[overridden].datatype INT32
-attribute[overridden].name "overridden"
+attribute[0].name "onlygrandparent"
+attribute[0].datatype INT32
+attribute[0].collectiontype SINGLE
+attribute[0].removeifzero false
+attribute[0].createifnonexistent false
+attribute[0].fastsearch false
+attribute[0].huge false
+attribute[0].sortascending true
+attribute[0].sortfunction UCA
+attribute[0].sortstrength PRIMARY
+attribute[0].sortlocale ""
+attribute[0].enablebitvectors false
+attribute[0].enableonlybitvector false
+attribute[0].fastaccess false
+attribute[0].arity 8
+attribute[0].lowerbound -9223372036854775808
+attribute[0].upperbound 9223372036854775807
+attribute[0].densepostinglistthreshold 0.4
+attribute[0].tensortype ""
+attribute[1].name "overridden"
+attribute[1].datatype INT32
+attribute[1].collectiontype SINGLE
+attribute[1].removeifzero false
+attribute[1].createifnonexistent false
+attribute[1].fastsearch false
+attribute[1].huge false
+attribute[1].sortascending true
+attribute[1].sortfunction UCA
+attribute[1].sortstrength PRIMARY
+attribute[1].sortlocale ""
+attribute[1].enablebitvectors false
+attribute[1].enableonlybitvector false
+attribute[1].fastaccess false
+attribute[1].arity 8
+attribute[1].lowerbound -9223372036854775808
+attribute[1].upperbound 9223372036854775807
+attribute[1].densepostinglistthreshold 0.4
+attribute[1].tensortype ""
+attribute[2].name "onlymother"
+attribute[2].datatype STRING
+attribute[2].collectiontype SINGLE
+attribute[2].removeifzero false
+attribute[2].createifnonexistent false
+attribute[2].fastsearch false
+attribute[2].huge false
+attribute[2].sortascending true
+attribute[2].sortfunction UCA
+attribute[2].sortstrength PRIMARY
+attribute[2].sortlocale ""
+attribute[2].enablebitvectors false
+attribute[2].enableonlybitvector false
+attribute[2].fastaccess false
+attribute[2].arity 8
+attribute[2].lowerbound -9223372036854775808
+attribute[2].upperbound 9223372036854775807
+attribute[2].densepostinglistthreshold 0.4
+attribute[2].tensortype "" \ No newline at end of file
diff --git a/config-model/src/test/derived/inheritance/documentmanager.cfg b/config-model/src/test/derived/inheritance/documentmanager.cfg
index 21e65acf67d..f191b900dc1 100644
--- a/config-model/src/test/derived/inheritance/documentmanager.cfg
+++ b/config-model/src/test/derived/inheritance/documentmanager.cfg
@@ -1,426 +1,155 @@
enablecompression false
-annotationtype[0]
-datatype[29]
-datatype[-126593034].id -126593034
-datatype[-126593034].annotationreftype[0]
-datatype[-126593034].arraytype[0]
-datatype[-126593034].documenttype[0]
-datatype[-126593034].structtype[1]
-datatype[-126593034].structtype[single].name "child.body"
-datatype[-126593034].structtype[single].version 0
-datatype[-126593034].structtype[single].field[0]
-datatype[-126593034].structtype[single].inherits[0]
-datatype[-126593034].weightedsettype[0]
-datatype[-141935690].id -141935690
-datatype[-141935690].annotationreftype[0]
-datatype[-141935690].arraytype[0]
-datatype[-141935690].documenttype[0]
-datatype[-141935690].structtype[1]
-datatype[-141935690].structtype[single].name "search_smartsummary"
-datatype[-141935690].structtype[single].version 0
-datatype[-141935690].structtype[single].field[3]
-datatype[-141935690].structtype[single].field[abstract].datatype 2
-datatype[-141935690].structtype[single].field[abstract].name "abstract"
-datatype[-141935690].structtype[single].field[abstract].id[0]
-datatype[-141935690].structtype[single].field[dispurl].datatype 2
-datatype[-141935690].structtype[single].field[dispurl].name "dispurl"
-datatype[-141935690].structtype[single].field[dispurl].id[0]
-datatype[-141935690].structtype[single].field[title].datatype 2
-datatype[-141935690].structtype[single].field[title].name "title"
-datatype[-141935690].structtype[single].field[title].id[0]
-datatype[-141935690].structtype[single].inherits[0]
-datatype[-141935690].weightedsettype[0]
-datatype[-1467672569].id -1467672569
-datatype[-1467672569].annotationreftype[0]
-datatype[-1467672569].arraytype[0]
-datatype[-1467672569].documenttype[0]
-datatype[-1467672569].structtype[1]
-datatype[-1467672569].structtype[single].name "child_search.body"
-datatype[-1467672569].structtype[single].version 0
-datatype[-1467672569].structtype[single].field[0]
-datatype[-1467672569].structtype[single].inherits[0]
-datatype[-1467672569].weightedsettype[0]
-datatype[-154107656].id -154107656
-datatype[-154107656].annotationreftype[0]
-datatype[-154107656].arraytype[0]
-datatype[-154107656].documenttype[1]
-datatype[-154107656].documenttype[single].bodystruct 978262812
-datatype[-154107656].documenttype[single].headerstruct 990971719
-datatype[-154107656].documenttype[single].name "grandparent"
-datatype[-154107656].documenttype[single].version 0
-datatype[-154107656].documenttype[single].inherits[0]
-datatype[-154107656].structtype[0]
-datatype[-154107656].weightedsettype[0]
-datatype[-158393403].id -158393403
-datatype[-158393403].annotationreftype[0]
-datatype[-158393403].arraytype[0]
-datatype[-158393403].documenttype[1]
-datatype[-158393403].documenttype[single].bodystruct -1989003153
-datatype[-158393403].documenttype[single].headerstruct 1306663898
-datatype[-158393403].documenttype[single].name "mother"
-datatype[-158393403].documenttype[single].version 0
-datatype[-158393403].documenttype[single].inherits[1]
-datatype[-158393403].documenttype[single].inherits[grandparent].name "grandparent"
-datatype[-158393403].documenttype[single].inherits[grandparent].version 0
-datatype[-158393403].structtype[0]
-datatype[-158393403].weightedsettype[0]
-datatype[-1740240543].id -1740240543
-datatype[-1740240543].annotationreftype[0]
-datatype[-1740240543].arraytype[0]
-datatype[-1740240543].documenttype[0]
-datatype[-1740240543].structtype[1]
-datatype[-1740240543].structtype[single].name "search_feature"
-datatype[-1740240543].structtype[single].version 0
-datatype[-1740240543].structtype[single].field[2]
-datatype[-1740240543].structtype[single].field[name].datatype 2
-datatype[-1740240543].structtype[single].field[name].name "name"
-datatype[-1740240543].structtype[single].field[name].id[0]
-datatype[-1740240543].structtype[single].field[value].datatype 5
-datatype[-1740240543].structtype[single].field[value].name "value"
-datatype[-1740240543].structtype[single].field[value].id[0]
-datatype[-1740240543].structtype[single].inherits[0]
-datatype[-1740240543].weightedsettype[0]
-datatype[-1742340170].id -1742340170
-datatype[-1742340170].annotationreftype[0]
-datatype[-1742340170].arraytype[0]
-datatype[-1742340170].documenttype[0]
-datatype[-1742340170].structtype[1]
-datatype[-1742340170].structtype[single].name "father.body"
-datatype[-1742340170].structtype[single].version 0
-datatype[-1742340170].structtype[single].field[0]
-datatype[-1742340170].structtype[single].inherits[0]
-datatype[-1742340170].weightedsettype[0]
-datatype[-1852215954].id -1852215954
-datatype[-1852215954].annotationreftype[0]
-datatype[-1852215954].arraytype[0]
-datatype[-1852215954].documenttype[0]
-datatype[-1852215954].structtype[1]
-datatype[-1852215954].structtype[single].name "mother_search.body"
-datatype[-1852215954].structtype[single].version 0
-datatype[-1852215954].structtype[single].field[0]
-datatype[-1852215954].structtype[single].inherits[0]
-datatype[-1852215954].weightedsettype[0]
-datatype[-1962244686].id -1962244686
-datatype[-1962244686].annotationreftype[0]
-datatype[-1962244686].arraytype[0]
-datatype[-1962244686].documenttype[0]
-datatype[-1962244686].structtype[1]
-datatype[-1962244686].structtype[single].name "father_search.header"
-datatype[-1962244686].structtype[single].version 0
-datatype[-1962244686].structtype[single].field[5]
-datatype[-1962244686].structtype[single].field[onlyfather].datatype 2
-datatype[-1962244686].structtype[single].field[onlyfather].name "onlyfather"
-datatype[-1962244686].structtype[single].field[onlyfather].id[0]
-datatype[-1962244686].structtype[single].field[onlygrandparent].datatype 0
-datatype[-1962244686].structtype[single].field[onlygrandparent].name "onlygrandparent"
-datatype[-1962244686].structtype[single].field[onlygrandparent].id[0]
-datatype[-1962244686].structtype[single].field[overridden].datatype 0
-datatype[-1962244686].structtype[single].field[overridden].name "overridden"
-datatype[-1962244686].structtype[single].field[overridden].id[0]
-datatype[-1962244686].structtype[single].field[rankfeatures].datatype 147991900
-datatype[-1962244686].structtype[single].field[rankfeatures].name "rankfeatures"
-datatype[-1962244686].structtype[single].field[rankfeatures].id[0]
-datatype[-1962244686].structtype[single].field[summaryfeatures].datatype 147991900
-datatype[-1962244686].structtype[single].field[summaryfeatures].name "summaryfeatures"
-datatype[-1962244686].structtype[single].field[summaryfeatures].id[0]
-datatype[-1962244686].structtype[single].inherits[0]
-datatype[-1962244686].weightedsettype[0]
-datatype[-1989003153].id -1989003153
-datatype[-1989003153].annotationreftype[0]
-datatype[-1989003153].arraytype[0]
-datatype[-1989003153].documenttype[0]
-datatype[-1989003153].structtype[1]
-datatype[-1989003153].structtype[single].name "mother.body"
-datatype[-1989003153].structtype[single].version 0
-datatype[-1989003153].structtype[single].field[0]
-datatype[-1989003153].structtype[single].inherits[0]
-datatype[-1989003153].weightedsettype[0]
-datatype[-205818510].id -205818510
-datatype[-205818510].annotationreftype[0]
-datatype[-205818510].arraytype[0]
-datatype[-205818510].documenttype[0]
-datatype[-205818510].structtype[1]
-datatype[-205818510].structtype[single].name "child_search.header"
-datatype[-205818510].structtype[single].version 0
-datatype[-205818510].structtype[single].field[7]
-datatype[-205818510].structtype[single].field[onlychild].datatype 2
-datatype[-205818510].structtype[single].field[onlychild].name "onlychild"
-datatype[-205818510].structtype[single].field[onlychild].id[0]
-datatype[-205818510].structtype[single].field[onlyfather].datatype 2
-datatype[-205818510].structtype[single].field[onlyfather].name "onlyfather"
-datatype[-205818510].structtype[single].field[onlyfather].id[0]
-datatype[-205818510].structtype[single].field[onlygrandparent].datatype 0
-datatype[-205818510].structtype[single].field[onlygrandparent].name "onlygrandparent"
-datatype[-205818510].structtype[single].field[onlygrandparent].id[0]
-datatype[-205818510].structtype[single].field[onlymother].datatype 2
-datatype[-205818510].structtype[single].field[onlymother].name "onlymother"
-datatype[-205818510].structtype[single].field[onlymother].id[0]
-datatype[-205818510].structtype[single].field[overridden].datatype 0
-datatype[-205818510].structtype[single].field[overridden].name "overridden"
-datatype[-205818510].structtype[single].field[overridden].id[0]
-datatype[-205818510].structtype[single].field[rankfeatures].datatype 147991900
-datatype[-205818510].structtype[single].field[rankfeatures].name "rankfeatures"
-datatype[-205818510].structtype[single].field[rankfeatures].id[0]
-datatype[-205818510].structtype[single].field[summaryfeatures].datatype 147991900
-datatype[-205818510].structtype[single].field[summaryfeatures].name "summaryfeatures"
-datatype[-205818510].structtype[single].field[summaryfeatures].id[0]
-datatype[-205818510].structtype[single].inherits[0]
-datatype[-205818510].weightedsettype[0]
-datatype[-384824039].id -384824039
-datatype[-384824039].annotationreftype[0]
-datatype[-384824039].arraytype[0]
-datatype[-384824039].documenttype[0]
-datatype[-384824039].structtype[1]
-datatype[-384824039].structtype[single].name "mother_search.header"
-datatype[-384824039].structtype[single].version 0
-datatype[-384824039].structtype[single].field[5]
-datatype[-384824039].structtype[single].field[onlygrandparent].datatype 0
-datatype[-384824039].structtype[single].field[onlygrandparent].name "onlygrandparent"
-datatype[-384824039].structtype[single].field[onlygrandparent].id[0]
-datatype[-384824039].structtype[single].field[onlymother].datatype 2
-datatype[-384824039].structtype[single].field[onlymother].name "onlymother"
-datatype[-384824039].structtype[single].field[onlymother].id[0]
-datatype[-384824039].structtype[single].field[overridden].datatype 0
-datatype[-384824039].structtype[single].field[overridden].name "overridden"
-datatype[-384824039].structtype[single].field[overridden].id[0]
-datatype[-384824039].structtype[single].field[rankfeatures].datatype 147991900
-datatype[-384824039].structtype[single].field[rankfeatures].name "rankfeatures"
-datatype[-384824039].structtype[single].field[rankfeatures].id[0]
-datatype[-384824039].structtype[single].field[summaryfeatures].datatype 147991900
-datatype[-384824039].structtype[single].field[summaryfeatures].name "summaryfeatures"
-datatype[-384824039].structtype[single].field[summaryfeatures].id[0]
-datatype[-384824039].structtype[single].inherits[0]
-datatype[-384824039].weightedsettype[0]
-datatype[-52742073].id -52742073
-datatype[-52742073].annotationreftype[0]
-datatype[-52742073].arraytype[0]
-datatype[-52742073].documenttype[0]
-datatype[-52742073].structtype[1]
-datatype[-52742073].structtype[single].name "father_search.body"
-datatype[-52742073].structtype[single].version 0
-datatype[-52742073].structtype[single].field[0]
-datatype[-52742073].structtype[single].inherits[0]
-datatype[-52742073].weightedsettype[0]
-datatype[-580592339].id -580592339
-datatype[-580592339].annotationreftype[0]
-datatype[-580592339].arraytype[0]
-datatype[-580592339].documenttype[1]
-datatype[-580592339].documenttype[single].bodystruct -1467672569
-datatype[-580592339].documenttype[single].headerstruct -205818510
-datatype[-580592339].documenttype[single].name "child_search"
-datatype[-580592339].documenttype[single].version 0
-datatype[-580592339].documenttype[single].inherits[0]
-datatype[-580592339].structtype[0]
-datatype[-580592339].weightedsettype[0]
-datatype[-876064862].id -876064862
-datatype[-876064862].annotationreftype[0]
-datatype[-876064862].arraytype[0]
-datatype[-876064862].documenttype[0]
-datatype[-876064862].structtype[1]
-datatype[-876064862].structtype[single].name "search_position"
-datatype[-876064862].structtype[single].version 0
-datatype[-876064862].structtype[single].field[2]
-datatype[-876064862].structtype[single].field[x].datatype 0
-datatype[-876064862].structtype[single].field[x].name "x"
-datatype[-876064862].structtype[single].field[x].id[0]
-datatype[-876064862].structtype[single].field[y].datatype 0
-datatype[-876064862].structtype[single].field[y].name "y"
-datatype[-876064862].structtype[single].field[y].id[0]
-datatype[-876064862].structtype[single].inherits[0]
-datatype[-876064862].weightedsettype[0]
-datatype[1306663898].id 1306663898
-datatype[1306663898].annotationreftype[0]
-datatype[1306663898].arraytype[0]
-datatype[1306663898].documenttype[0]
-datatype[1306663898].structtype[1]
-datatype[1306663898].structtype[single].name "mother.header"
-datatype[1306663898].structtype[single].version 0
-datatype[1306663898].structtype[single].field[1]
-datatype[1306663898].structtype[single].field[onlymother].datatype 2
-datatype[1306663898].structtype[single].field[onlymother].name "onlymother"
-datatype[1306663898].structtype[single].field[onlymother].id[0]
-datatype[1306663898].structtype[single].inherits[0]
-datatype[1306663898].weightedsettype[0]
-datatype[1464571117].id 1464571117
-datatype[1464571117].annotationreftype[0]
-datatype[1464571117].arraytype[0]
-datatype[1464571117].documenttype[1]
-datatype[1464571117].documenttype[single].bodystruct -52742073
-datatype[1464571117].documenttype[single].headerstruct -1962244686
-datatype[1464571117].documenttype[single].name "father_search"
-datatype[1464571117].documenttype[single].version 0
-datatype[1464571117].documenttype[single].inherits[0]
-datatype[1464571117].structtype[0]
-datatype[1464571117].weightedsettype[0]
-datatype[147991900].id 147991900
-datatype[147991900].annotationreftype[0]
-datatype[147991900].arraytype[1]
-datatype[147991900].arraytype[single].datatype -1740240543
-datatype[147991900].documenttype[0]
-datatype[147991900].structtype[0]
-datatype[147991900].weightedsettype[0]
-datatype[1530060044].id 1530060044
-datatype[1530060044].annotationreftype[0]
-datatype[1530060044].arraytype[0]
-datatype[1530060044].documenttype[0]
-datatype[1530060044].structtype[1]
-datatype[1530060044].structtype[single].name "grandparent_search.header"
-datatype[1530060044].structtype[single].version 0
-datatype[1530060044].structtype[single].field[4]
-datatype[1530060044].structtype[single].field[onlygrandparent].datatype 0
-datatype[1530060044].structtype[single].field[onlygrandparent].name "onlygrandparent"
-datatype[1530060044].structtype[single].field[onlygrandparent].id[0]
-datatype[1530060044].structtype[single].field[overridden].datatype 0
-datatype[1530060044].structtype[single].field[overridden].name "overridden"
-datatype[1530060044].structtype[single].field[overridden].id[0]
-datatype[1530060044].structtype[single].field[rankfeatures].datatype 147991900
-datatype[1530060044].structtype[single].field[rankfeatures].name "rankfeatures"
-datatype[1530060044].structtype[single].field[rankfeatures].id[0]
-datatype[1530060044].structtype[single].field[summaryfeatures].datatype 147991900
-datatype[1530060044].structtype[single].field[summaryfeatures].name "summaryfeatures"
-datatype[1530060044].structtype[single].field[summaryfeatures].id[0]
-datatype[1530060044].structtype[single].inherits[0]
-datatype[1530060044].weightedsettype[0]
-datatype[1845861921].id 1845861921
-datatype[1845861921].annotationreftype[0]
-datatype[1845861921].arraytype[0]
-datatype[1845861921].documenttype[0]
-datatype[1845861921].structtype[1]
-datatype[1845861921].structtype[single].name "grandparent_search.body"
-datatype[1845861921].structtype[single].version 0
-datatype[1845861921].structtype[single].field[0]
-datatype[1845861921].structtype[single].inherits[0]
-datatype[1845861921].weightedsettype[0]
-datatype[2126589281].id 2126589281
-datatype[2126589281].annotationreftype[0]
-datatype[2126589281].arraytype[0]
-datatype[2126589281].documenttype[0]
-datatype[2126589281].structtype[1]
-datatype[2126589281].structtype[single].name "father.header"
-datatype[2126589281].structtype[single].version 0
-datatype[2126589281].structtype[single].field[1]
-datatype[2126589281].structtype[single].field[onlyfather].datatype 2
-datatype[2126589281].structtype[single].field[onlyfather].name "onlyfather"
-datatype[2126589281].structtype[single].field[onlyfather].id[0]
-datatype[2126589281].structtype[single].inherits[0]
-datatype[2126589281].weightedsettype[0]
-datatype[328953555].id 328953555
-datatype[328953555].annotationreftype[0]
-datatype[328953555].arraytype[0]
-datatype[328953555].documenttype[1]
-datatype[328953555].documenttype[single].bodystruct 1845861921
-datatype[328953555].documenttype[single].headerstruct 1530060044
-datatype[328953555].documenttype[single].name "grandparent_search"
-datatype[328953555].documenttype[single].version 0
-datatype[328953555].documenttype[single].inherits[0]
-datatype[328953555].structtype[0]
-datatype[328953555].weightedsettype[0]
-datatype[464784087].id 464784087
-datatype[464784087].annotationreftype[0]
-datatype[464784087].arraytype[0]
-datatype[464784087].documenttype[0]
-datatype[464784087].structtype[1]
-datatype[464784087].structtype[single].name "search_uri"
-datatype[464784087].structtype[single].version 0
-datatype[464784087].structtype[single].field[7]
-datatype[464784087].structtype[single].field[all].datatype 2
-datatype[464784087].structtype[single].field[all].name "all"
-datatype[464784087].structtype[single].field[all].id[0]
-datatype[464784087].structtype[single].field[fragment].datatype 2
-datatype[464784087].structtype[single].field[fragment].name "fragment"
-datatype[464784087].structtype[single].field[fragment].id[0]
-datatype[464784087].structtype[single].field[host].datatype 2
-datatype[464784087].structtype[single].field[host].name "host"
-datatype[464784087].structtype[single].field[host].id[0]
-datatype[464784087].structtype[single].field[path].datatype 2
-datatype[464784087].structtype[single].field[path].name "path"
-datatype[464784087].structtype[single].field[path].id[0]
-datatype[464784087].structtype[single].field[port].datatype 0
-datatype[464784087].structtype[single].field[port].name "port"
-datatype[464784087].structtype[single].field[port].id[0]
-datatype[464784087].structtype[single].field[query].datatype 2
-datatype[464784087].structtype[single].field[query].name "query"
-datatype[464784087].structtype[single].field[query].id[0]
-datatype[464784087].structtype[single].field[scheme].datatype 2
-datatype[464784087].structtype[single].field[scheme].name "scheme"
-datatype[464784087].structtype[single].field[scheme].id[0]
-datatype[464784087].structtype[single].inherits[0]
-datatype[464784087].weightedsettype[0]
-datatype[644645734].id 644645734
-datatype[644645734].annotationreftype[0]
-datatype[644645734].arraytype[0]
-datatype[644645734].documenttype[1]
-datatype[644645734].documenttype[single].bodystruct -1852215954
-datatype[644645734].documenttype[single].headerstruct -384824039
-datatype[644645734].documenttype[single].name "mother_search"
-datatype[644645734].documenttype[single].version 0
-datatype[644645734].documenttype[single].inherits[0]
-datatype[644645734].structtype[0]
-datatype[644645734].weightedsettype[0]
-datatype[746267614].id 746267614
-datatype[746267614].annotationreftype[0]
-datatype[746267614].arraytype[0]
-datatype[746267614].documenttype[1]
-datatype[746267614].documenttype[single].bodystruct -126593034
-datatype[746267614].documenttype[single].headerstruct 81425825
-datatype[746267614].documenttype[single].name "child"
-datatype[746267614].documenttype[single].version 0
-datatype[746267614].documenttype[single].inherits[2]
-datatype[746267614].documenttype[single].inherits[father].name "father"
-datatype[746267614].documenttype[single].inherits[father].version 0
-datatype[746267614].documenttype[single].inherits[mother].name "mother"
-datatype[746267614].documenttype[single].inherits[mother].version 0
-datatype[746267614].structtype[0]
-datatype[746267614].weightedsettype[0]
-datatype[81425825].id 81425825
-datatype[81425825].annotationreftype[0]
-datatype[81425825].arraytype[0]
-datatype[81425825].documenttype[0]
-datatype[81425825].structtype[1]
-datatype[81425825].structtype[single].name "child.header"
-datatype[81425825].structtype[single].version 0
-datatype[81425825].structtype[single].field[1]
-datatype[81425825].structtype[single].field[onlychild].datatype 2
-datatype[81425825].structtype[single].field[onlychild].name "onlychild"
-datatype[81425825].structtype[single].field[onlychild].id[0]
-datatype[81425825].structtype[single].inherits[0]
-datatype[81425825].weightedsettype[0]
-datatype[978262812].id 978262812
-datatype[978262812].annotationreftype[0]
-datatype[978262812].arraytype[0]
-datatype[978262812].documenttype[0]
-datatype[978262812].structtype[1]
-datatype[978262812].structtype[single].name "grandparent.body"
-datatype[978262812].structtype[single].version 0
-datatype[978262812].structtype[single].field[0]
-datatype[978262812].structtype[single].inherits[0]
-datatype[978262812].weightedsettype[0]
-datatype[986686494].id 986686494
-datatype[986686494].annotationreftype[0]
-datatype[986686494].arraytype[0]
-datatype[986686494].documenttype[1]
-datatype[986686494].documenttype[single].bodystruct -1742340170
-datatype[986686494].documenttype[single].headerstruct 2126589281
-datatype[986686494].documenttype[single].name "father"
-datatype[986686494].documenttype[single].version 0
-datatype[986686494].documenttype[single].inherits[1]
-datatype[986686494].documenttype[single].inherits[grandparent].name "grandparent"
-datatype[986686494].documenttype[single].inherits[grandparent].version 0
-datatype[986686494].structtype[0]
-datatype[986686494].weightedsettype[0]
-datatype[990971719].id 990971719
-datatype[990971719].annotationreftype[0]
-datatype[990971719].arraytype[0]
-datatype[990971719].documenttype[0]
-datatype[990971719].structtype[1]
-datatype[990971719].structtype[single].name "grandparent.header"
-datatype[990971719].structtype[single].version 0
-datatype[990971719].structtype[single].field[2]
-datatype[990971719].structtype[single].field[onlygrandparent].datatype 0
-datatype[990971719].structtype[single].field[onlygrandparent].name "onlygrandparent"
-datatype[990971719].structtype[single].field[onlygrandparent].id[0]
-datatype[990971719].structtype[single].field[overridden].datatype 0
-datatype[990971719].structtype[single].field[overridden].name "overridden"
-datatype[990971719].structtype[single].field[overridden].id[0]
-datatype[990971719].structtype[single].inherits[0]
-datatype[990971719].weightedsettype[0]
+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 990971719
+datatype[1].structtype[0].name "grandparent.header"
+datatype[1].structtype[0].version 0
+datatype[1].structtype[0].compresstype NONE
+datatype[1].structtype[0].compresslevel 0
+datatype[1].structtype[0].compressthreshold 95
+datatype[1].structtype[0].compressminsize 800
+datatype[1].structtype[0].field[0].name "onlygrandparent"
+datatype[1].structtype[0].field[0].datatype 0
+datatype[1].structtype[0].field[0].detailedtype ""
+datatype[1].structtype[0].field[1].name "overridden"
+datatype[1].structtype[0].field[1].datatype 0
+datatype[1].structtype[0].field[1].detailedtype ""
+datatype[1].structtype[0].field[2].name "rankfeatures"
+datatype[1].structtype[0].field[2].datatype 2
+datatype[1].structtype[0].field[2].detailedtype ""
+datatype[1].structtype[0].field[3].name "summaryfeatures"
+datatype[1].structtype[0].field[3].datatype 2
+datatype[1].structtype[0].field[3].detailedtype ""
+datatype[2].id 978262812
+datatype[2].structtype[0].name "grandparent.body"
+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[3].id -154107656
+datatype[3].documenttype[0].name "grandparent"
+datatype[3].documenttype[0].version 0
+datatype[3].documenttype[0].inherits[0].name "document"
+datatype[3].documenttype[0].inherits[0].version 0
+datatype[3].documenttype[0].headerstruct 990971719
+datatype[3].documenttype[0].bodystruct 978262812
+datatype[3].documenttype[0].fieldsets{[document]}.fields[0] "onlygrandparent"
+datatype[3].documenttype[0].fieldsets{[document]}.fields[1] "overridden"
+datatype[4].id 1306663898
+datatype[4].structtype[0].name "mother.header"
+datatype[4].structtype[0].version 0
+datatype[4].structtype[0].compresstype NONE
+datatype[4].structtype[0].compresslevel 0
+datatype[4].structtype[0].compressthreshold 95
+datatype[4].structtype[0].compressminsize 800
+datatype[4].structtype[0].field[0].name "onlymother"
+datatype[4].structtype[0].field[0].datatype 2
+datatype[4].structtype[0].field[0].detailedtype ""
+datatype[4].structtype[0].field[1].name "overridden"
+datatype[4].structtype[0].field[1].datatype 0
+datatype[4].structtype[0].field[1].detailedtype ""
+datatype[5].id -1989003153
+datatype[5].structtype[0].name "mother.body"
+datatype[5].structtype[0].version 0
+datatype[5].structtype[0].compresstype NONE
+datatype[5].structtype[0].compresslevel 0
+datatype[5].structtype[0].compressthreshold 95
+datatype[5].structtype[0].compressminsize 800
+datatype[6].id -158393403
+datatype[6].documenttype[0].name "mother"
+datatype[6].documenttype[0].version 0
+datatype[6].documenttype[0].inherits[0].name "grandparent"
+datatype[6].documenttype[0].inherits[0].version 0
+datatype[6].documenttype[0].inherits[1].name "document"
+datatype[6].documenttype[0].inherits[1].version 0
+datatype[6].documenttype[0].headerstruct 1306663898
+datatype[6].documenttype[0].bodystruct -1989003153
+datatype[6].documenttype[0].fieldsets{[document]}.fields[0] "onlygrandparent"
+datatype[6].documenttype[0].fieldsets{[document]}.fields[1] "onlymother"
+datatype[6].documenttype[0].fieldsets{[document]}.fields[2] "overridden"
+datatype[6].documenttype[0].fieldsets{[document]}.fields[3] "rankfeatures"
+datatype[6].documenttype[0].fieldsets{[document]}.fields[4] "summaryfeatures"
+datatype[7].id 2126589281
+datatype[7].structtype[0].name "father.header"
+datatype[7].structtype[0].version 0
+datatype[7].structtype[0].compresstype NONE
+datatype[7].structtype[0].compresslevel 0
+datatype[7].structtype[0].compressthreshold 95
+datatype[7].structtype[0].compressminsize 800
+datatype[7].structtype[0].field[0].name "onlyfather"
+datatype[7].structtype[0].field[0].datatype 2
+datatype[7].structtype[0].field[0].detailedtype ""
+datatype[7].structtype[0].field[1].name "overridden"
+datatype[7].structtype[0].field[1].datatype 0
+datatype[7].structtype[0].field[1].detailedtype ""
+datatype[8].id -1742340170
+datatype[8].structtype[0].name "father.body"
+datatype[8].structtype[0].version 0
+datatype[8].structtype[0].compresstype NONE
+datatype[8].structtype[0].compresslevel 0
+datatype[8].structtype[0].compressthreshold 95
+datatype[8].structtype[0].compressminsize 800
+datatype[9].id 986686494
+datatype[9].documenttype[0].name "father"
+datatype[9].documenttype[0].version 0
+datatype[9].documenttype[0].inherits[0].name "grandparent"
+datatype[9].documenttype[0].inherits[0].version 0
+datatype[9].documenttype[0].inherits[1].name "document"
+datatype[9].documenttype[0].inherits[1].version 0
+datatype[9].documenttype[0].headerstruct 2126589281
+datatype[9].documenttype[0].bodystruct -1742340170
+datatype[9].documenttype[0].fieldsets{[document]}.fields[0] "onlyfather"
+datatype[9].documenttype[0].fieldsets{[document]}.fields[1] "onlygrandparent"
+datatype[9].documenttype[0].fieldsets{[document]}.fields[2] "overridden"
+datatype[9].documenttype[0].fieldsets{[document]}.fields[3] "rankfeatures"
+datatype[9].documenttype[0].fieldsets{[document]}.fields[4] "summaryfeatures"
+datatype[10].id 81425825
+datatype[10].structtype[0].name "child.header"
+datatype[10].structtype[0].version 0
+datatype[10].structtype[0].compresstype NONE
+datatype[10].structtype[0].compresslevel 0
+datatype[10].structtype[0].compressthreshold 95
+datatype[10].structtype[0].compressminsize 800
+datatype[10].structtype[0].field[0].name "onlychild"
+datatype[10].structtype[0].field[0].datatype 2
+datatype[10].structtype[0].field[0].detailedtype ""
+datatype[10].structtype[0].field[1].name "overridden"
+datatype[10].structtype[0].field[1].datatype 0
+datatype[10].structtype[0].field[1].detailedtype ""
+datatype[11].id -126593034
+datatype[11].structtype[0].name "child.body"
+datatype[11].structtype[0].version 0
+datatype[11].structtype[0].compresstype NONE
+datatype[11].structtype[0].compresslevel 0
+datatype[11].structtype[0].compressthreshold 95
+datatype[11].structtype[0].compressminsize 800
+datatype[12].id 746267614
+datatype[12].documenttype[0].name "child"
+datatype[12].documenttype[0].version 0
+datatype[12].documenttype[0].inherits[0].name "document"
+datatype[12].documenttype[0].inherits[0].version 0
+datatype[12].documenttype[0].inherits[1].name "father"
+datatype[12].documenttype[0].inherits[1].version 0
+datatype[12].documenttype[0].inherits[2].name "mother"
+datatype[12].documenttype[0].inherits[2].version 0
+datatype[12].documenttype[0].headerstruct 81425825
+datatype[12].documenttype[0].bodystruct -126593034
+datatype[12].documenttype[0].fieldsets{[document]}.fields[0] "onlychild"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[1] "onlyfather"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[2] "onlygrandparent"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[3] "onlymother"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[4] "overridden"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[5] "rankfeatures"
+datatype[12].documenttype[0].fieldsets{[document]}.fields[6] "summaryfeatures"
diff --git a/config-model/src/test/derived/inheritance/ilscripts.cfg b/config-model/src/test/derived/inheritance/ilscripts.cfg
index 8a9f8fe3c6f..ba5fdf58ccc 100644
--- a/config-model/src/test/derived/inheritance/ilscripts.cfg
+++ b/config-model/src/test/derived/inheritance/ilscripts.cfg
@@ -1,9 +1,12 @@
-ilscript[1]
-ilscript[child].doctype "child"
-ilscript[child].name "child"
-ilscript[child].content[5]
-ilscript[child].content[0] "input onlygrandparent | attribute onlygrandparent"
-ilscript[child].content[1] "input overridden | attribute overridden"
-ilscript[child].content[2] "input onlyfather | summary onlyfather"
-ilscript[child].content[3] "input onlymother | tokenize normalize stem:\"SHORTEST\" | attribute onlymother | index onlymother"
-ilscript[child].content[4] "input onlychild | tokenize normalize stem:\"SHORTEST\" | index onlychild"
+maxtermoccurrences 100
+ilscript[0].doctype "child"
+ilscript[0].docfield[0] "onlygrandparent"
+ilscript[0].docfield[1] "overridden"
+ilscript[0].docfield[2] "onlyfather"
+ilscript[0].docfield[3] "onlymother"
+ilscript[0].docfield[4] "onlychild"
+ilscript[0].content[0] "clear_state | guard { input onlygrandparent | attribute onlygrandparent; }"
+ilscript[0].content[1] "clear_state | guard { input overridden | attribute overridden; }"
+ilscript[0].content[2] "clear_state | guard { input onlyfather | summary onlyfather; }"
+ilscript[0].content[3] "clear_state | guard { input onlymother | tokenize normalize stem:\"SHORTEST\" | attribute onlymother | index onlymother; }"
+ilscript[0].content[4] "clear_state | guard { input onlychild | tokenize normalize stem:\"SHORTEST\" | index onlychild; }" \ No newline at end of file
diff --git a/config-model/src/test/derived/inheritance/index-info.cfg b/config-model/src/test/derived/inheritance/index-info.cfg
index f58df991c40..a5dc465b441 100644
--- a/config-model/src/test/derived/inheritance/index-info.cfg
+++ b/config-model/src/test/derived/inheritance/index-info.cfg
@@ -1,30 +1,43 @@
-indexinfo[1]
-indexinfo[child].name "child"
-indexinfo[child].alias[0]
-indexinfo[child].command[13]
-indexinfo[child].command[00].command "index"
-indexinfo[child].command[00].indexname "sddocname"
-indexinfo[child].command[01].command "word"
-indexinfo[child].command[01].indexname "sddocname"
-indexinfo[child].command[02].command "index"
-indexinfo[child].command[02].indexname "onlychild"
-indexinfo[child].command[03].command "index"
-indexinfo[child].command[03].indexname "onlygrandparent"
-indexinfo[child].command[04].command "attribute"
-indexinfo[child].command[04].indexname "onlygrandparent"
-indexinfo[child].command[05].command "index"
-indexinfo[child].command[05].indexname "overridden"
-indexinfo[child].command[06].command "attribute"
-indexinfo[child].command[06].indexname "overridden"
-indexinfo[child].command[07].command "index"
-indexinfo[child].command[07].indexname "onlyfather"
-indexinfo[child].command[08].command "index"
-indexinfo[child].command[08].indexname "onlymother"
-indexinfo[child].command[09].command "stem:SHORTEST"
-indexinfo[child].command[09].indexname "onlymother"
-indexinfo[child].command[10].command "normalize"
-indexinfo[child].command[10].indexname "onlymother"
-indexinfo[child].command[11].command "stem:SHORTEST"
-indexinfo[child].command[11].indexname "onlychild"
-indexinfo[child].command[12].command "normalize"
-indexinfo[child].command[12].indexname "onlychild"
+indexinfo[0].name "child"
+indexinfo[0].command[0].indexname "sddocname"
+indexinfo[0].command[0].command "index"
+indexinfo[0].command[1].indexname "sddocname"
+indexinfo[0].command[1].command "word"
+indexinfo[0].command[2].indexname "onlygrandparent"
+indexinfo[0].command[2].command "index"
+indexinfo[0].command[3].indexname "onlygrandparent"
+indexinfo[0].command[3].command "attribute"
+indexinfo[0].command[4].indexname "onlygrandparent"
+indexinfo[0].command[4].command "numerical"
+indexinfo[0].command[5].indexname "overridden"
+indexinfo[0].command[5].command "index"
+indexinfo[0].command[6].indexname "overridden"
+indexinfo[0].command[6].command "attribute"
+indexinfo[0].command[7].indexname "overridden"
+indexinfo[0].command[7].command "numerical"
+indexinfo[0].command[8].indexname "onlyfather"
+indexinfo[0].command[8].command "index"
+indexinfo[0].command[9].indexname "onlymother"
+indexinfo[0].command[9].command "index"
+indexinfo[0].command[10].indexname "onlymother"
+indexinfo[0].command[10].command "lowercase"
+indexinfo[0].command[11].indexname "onlymother"
+indexinfo[0].command[11].command "stem:SHORTEST"
+indexinfo[0].command[12].indexname "onlymother"
+indexinfo[0].command[12].command "normalize"
+indexinfo[0].command[13].indexname "onlymother"
+indexinfo[0].command[13].command "plain-tokens"
+indexinfo[0].command[14].indexname "onlychild"
+indexinfo[0].command[14].command "index"
+indexinfo[0].command[15].indexname "onlychild"
+indexinfo[0].command[15].command "lowercase"
+indexinfo[0].command[16].indexname "onlychild"
+indexinfo[0].command[16].command "stem:SHORTEST"
+indexinfo[0].command[17].indexname "onlychild"
+indexinfo[0].command[17].command "normalize"
+indexinfo[0].command[18].indexname "onlychild"
+indexinfo[0].command[18].command "plain-tokens"
+indexinfo[0].command[19].indexname "rankfeatures"
+indexinfo[0].command[19].command "index"
+indexinfo[0].command[20].indexname "summaryfeatures"
+indexinfo[0].command[20].command "index" \ No newline at end of file
diff --git a/config-model/src/test/derived/inheritance/rank-profiles.cfg b/config-model/src/test/derived/inheritance/rank-profiles.cfg
index abfea4714d5..caca83a9a91 100644
--- a/config-model/src/test/derived/inheritance/rank-profiles.cfg
+++ b/config-model/src/test/derived/inheritance/rank-profiles.cfg
@@ -1,16 +1,10 @@
-rankprofile[2]
-rankprofile[default].name "default"
-rankprofile[default].fef.property[0]
-rankprofile[unranked].binhigh 0
-rankprofile[unranked].binlow 0
-rankprofile[unranked].binsize 0.0
-rankprofile[unranked].name "unranked"
-rankprofile[unranked].fef.property[4]
-rankprofile[unranked].fef.property[a00000].name "vespa.rank.firstphase"
-rankprofile[unranked].fef.property[a00000].value "value(0)"
-rankprofile[unranked].fef.property[a00001].name "vespa.hitcollector.heapsize"
-rankprofile[unranked].fef.property[a00001].value "0"
-rankprofile[unranked].fef.property[a00002].name "vespa.hitcollector.arraysize"
-rankprofile[unranked].fef.property[a00002].value "0"
-rankprofile[unranked].fef.property[a00003].name "vespa.dump.ignoredefaultfeatures"
-rankprofile[unranked].fef.property[a00003].value "true"
+rankprofile[0].name "default"
+rankprofile[1].name "unranked"
+rankprofile[1].fef.property[0].name "vespa.rank.firstphase"
+rankprofile[1].fef.property[0].value "value(0)"
+rankprofile[1].fef.property[1].name "vespa.hitcollector.heapsize"
+rankprofile[1].fef.property[1].value "0"
+rankprofile[1].fef.property[2].name "vespa.hitcollector.arraysize"
+rankprofile[1].fef.property[2].value "0"
+rankprofile[1].fef.property[3].name "vespa.dump.ignoredefaultfeatures"
+rankprofile[1].fef.property[3].value "true" \ No newline at end of file
diff --git a/config-model/src/test/derived/inheritance/summary.cfg b/config-model/src/test/derived/inheritance/summary.cfg
index c396dc780b4..8b1074edefc 100644
--- a/config-model/src/test/derived/inheritance/summary.cfg
+++ b/config-model/src/test/derived/inheritance/summary.cfg
@@ -1,26 +1,23 @@
-defaultsummaryid 1570256615
-classes[2]
-classes[1570256615].id 1570256615
-classes[1570256615].name "child"
-classes[1570256615].fields[4]
-classes[1570256615].fields[documentid].name "documentid"
-classes[1570256615].fields[documentid].type "longstring"
-classes[1570256615].fields[onlyfather].name "onlyfather"
-classes[1570256615].fields[onlyfather].type "longstring"
-classes[1570256615].fields[rankfeatures].name "rankfeatures"
-classes[1570256615].fields[rankfeatures].type "longstring"
-classes[1570256615].fields[summaryfeatures].name "summaryfeatures"
-classes[1570256615].fields[summaryfeatures].type "longstring"
-classes[306313061].id 306313061
-classes[306313061].name "attributeprefetch"
-classes[306313061].fields[5]
-classes[306313061].fields[onlygrandparent].name "onlygrandparent"
-classes[306313061].fields[onlygrandparent].type "integer"
-classes[306313061].fields[onlymother].name "onlymother"
-classes[306313061].fields[onlymother].type "longstring"
-classes[306313061].fields[overridden].name "overridden"
-classes[306313061].fields[overridden].type "integer"
-classes[306313061].fields[rankfeatures].name "rankfeatures"
-classes[306313061].fields[rankfeatures].type "longstring"
-classes[306313061].fields[summaryfeatures].name "summaryfeatures"
-classes[306313061].fields[summaryfeatures].type "longstring"
+defaultsummaryid 1797992819
+classes[0].id 1797992819
+classes[0].name "default"
+classes[0].fields[0].name "onlyfather"
+classes[0].fields[0].type "longstring"
+classes[0].fields[1].name "rankfeatures"
+classes[0].fields[1].type "featuredata"
+classes[0].fields[2].name "summaryfeatures"
+classes[0].fields[2].type "featuredata"
+classes[0].fields[3].name "documentid"
+classes[0].fields[3].type "longstring"
+classes[1].id 1608562186
+classes[1].name "attributeprefetch"
+classes[1].fields[0].name "onlygrandparent"
+classes[1].fields[0].type "integer"
+classes[1].fields[1].name "overridden"
+classes[1].fields[1].type "integer"
+classes[1].fields[2].name "onlymother"
+classes[1].fields[2].type "longstring"
+classes[1].fields[3].name "rankfeatures"
+classes[1].fields[3].type "featuredata"
+classes[1].fields[4].name "summaryfeatures"
+classes[1].fields[4].type "featuredata" \ No newline at end of file
diff --git a/config-model/src/test/derived/inheritance/summarymap.cfg b/config-model/src/test/derived/inheritance/summarymap.cfg
index c92c8e1cf6c..b4640f522f3 100644
--- a/config-model/src/test/derived/inheritance/summarymap.cfg
+++ b/config-model/src/test/derived/inheritance/summarymap.cfg
@@ -1,17 +1,16 @@
defaultoutputclass -1
-override[5]
-override[onlygrandparent].arguments "onlygrandparent"
-override[onlygrandparent].command "attribute"
-override[onlygrandparent].field "onlygrandparent"
-override[onlymother].arguments "onlymother"
-override[onlymother].command "attribute"
-override[onlymother].field "onlymother"
-override[overridden].arguments "overridden"
-override[overridden].command "attribute"
-override[overridden].field "overridden"
-override[rankfeatures].arguments ""
-override[rankfeatures].command "rankfeatures"
-override[rankfeatures].field "rankfeatures"
-override[summaryfeatures].arguments ""
-override[summaryfeatures].command "summaryfeatures"
-override[summaryfeatures].field "summaryfeatures"
+override[0].field "rankfeatures"
+override[0].command "rankfeatures"
+override[0].arguments ""
+override[1].field "summaryfeatures"
+override[1].command "summaryfeatures"
+override[1].arguments ""
+override[2].field "onlygrandparent"
+override[2].command "attribute"
+override[2].arguments "onlygrandparent"
+override[3].field "overridden"
+override[3].command "attribute"
+override[3].arguments "overridden"
+override[4].field "onlymother"
+override[4].command "attribute"
+override[4].arguments "onlymother" \ No newline at end of file