summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2022-02-10 14:33:23 +0000
committerArne H Juul <arnej@yahooinc.com>2022-02-10 14:42:20 +0000
commit2ccfcdfaf2f8f2b939eb6ce7e92fc7aa7cbdeab6 (patch)
treec86751da68aada3af0cdf4cfe2a2f19be104c504 /config-model/src/test/derived
parent5264f5b81002023c16c97ed607e36fcd90cbdb28 (diff)
un-ignore and fix old test
* has been temporarily ignored since 2012, with message: "Ignore failing tests to unbreak factory" * assume current behavior is correct
Diffstat (limited to 'config-model/src/test/derived')
-rw-r--r--config-model/src/test/derived/multiplesummaries/attributes.cfg175
-rw-r--r--config-model/src/test/derived/multiplesummaries/ilscripts.cfg38
-rw-r--r--config-model/src/test/derived/multiplesummaries/index-info.cfg180
-rw-r--r--config-model/src/test/derived/multiplesummaries/juniperrc.cfg57
-rw-r--r--config-model/src/test/derived/multiplesummaries/multiplesummaries.sd3
-rw-r--r--config-model/src/test/derived/multiplesummaries/summary.cfg358
-rw-r--r--config-model/src/test/derived/multiplesummaries/summarymap.cfg102
7 files changed, 589 insertions, 324 deletions
diff --git a/config-model/src/test/derived/multiplesummaries/attributes.cfg b/config-model/src/test/derived/multiplesummaries/attributes.cfg
index d5db9a8fe9d..44c94c73781 100644
--- a/config-model/src/test/derived/multiplesummaries/attributes.cfg
+++ b/config-model/src/test/derived/multiplesummaries/attributes.cfg
@@ -1,15 +1,160 @@
-attribute[a].collectiontype SINGLE
-attribute[a].datatype STRING
-attribute[a].name "a"
-attribute[abolded].collectiontype SINGLE
-attribute[abolded].datatype STRING
-attribute[abolded].name "abolded"
-attribute[adynamic].collectiontype SINGLE
-attribute[adynamic].datatype STRING
-attribute[adynamic].name "adynamic"
-attribute[c].collectiontype SINGLE
-attribute[c].datatype STRING
-attribute[c].name "c"
-attribute[loc_pos_zcurve].collectiontype SINGLE
-attribute[loc_pos_zcurve].datatype INT64
-attribute[loc_pos_zcurve].name "loc_pos_zcurve"
+attribute[].name "a"
+attribute[].datatype STRING
+attribute[].collectiontype SINGLE
+attribute[].dictionary.type BTREE
+attribute[].dictionary.match UNCASED
+attribute[].match UNCASED
+attribute[].removeifzero false
+attribute[].createifnonexistent false
+attribute[].fastsearch false
+attribute[].huge false
+attribute[].paged false
+attribute[].ismutable false
+attribute[].sortascending true
+attribute[].sortfunction UCA
+attribute[].sortstrength PRIMARY
+attribute[].sortlocale ""
+attribute[].enablebitvectors false
+attribute[].enableonlybitvector false
+attribute[].fastaccess false
+attribute[].arity 8
+attribute[].lowerbound -9223372036854775808
+attribute[].upperbound 9223372036854775807
+attribute[].densepostinglistthreshold 0.4
+attribute[].tensortype ""
+attribute[].imported false
+attribute[].maxuncommittedmemory 77777
+attribute[].distancemetric EUCLIDEAN
+attribute[].index.hnsw.enabled false
+attribute[].index.hnsw.maxlinkspernode 16
+attribute[].index.hnsw.neighborstoexploreatinsert 200
+attribute[].index.hnsw.distancemetric EUCLIDEAN
+attribute[].index.hnsw.multithreadedindexing true
+attribute[].name "adynamic"
+attribute[].datatype STRING
+attribute[].collectiontype SINGLE
+attribute[].dictionary.type BTREE
+attribute[].dictionary.match UNCASED
+attribute[].match UNCASED
+attribute[].removeifzero false
+attribute[].createifnonexistent false
+attribute[].fastsearch false
+attribute[].huge false
+attribute[].paged false
+attribute[].ismutable false
+attribute[].sortascending true
+attribute[].sortfunction UCA
+attribute[].sortstrength PRIMARY
+attribute[].sortlocale ""
+attribute[].enablebitvectors false
+attribute[].enableonlybitvector false
+attribute[].fastaccess false
+attribute[].arity 8
+attribute[].lowerbound -9223372036854775808
+attribute[].upperbound 9223372036854775807
+attribute[].densepostinglistthreshold 0.4
+attribute[].tensortype ""
+attribute[].imported false
+attribute[].maxuncommittedmemory 77777
+attribute[].distancemetric EUCLIDEAN
+attribute[].index.hnsw.enabled false
+attribute[].index.hnsw.maxlinkspernode 16
+attribute[].index.hnsw.neighborstoexploreatinsert 200
+attribute[].index.hnsw.distancemetric EUCLIDEAN
+attribute[].index.hnsw.multithreadedindexing true
+attribute[].name "abolded"
+attribute[].datatype STRING
+attribute[].collectiontype SINGLE
+attribute[].dictionary.type BTREE
+attribute[].dictionary.match UNCASED
+attribute[].match UNCASED
+attribute[].removeifzero false
+attribute[].createifnonexistent false
+attribute[].fastsearch false
+attribute[].huge false
+attribute[].paged false
+attribute[].ismutable false
+attribute[].sortascending true
+attribute[].sortfunction UCA
+attribute[].sortstrength PRIMARY
+attribute[].sortlocale ""
+attribute[].enablebitvectors false
+attribute[].enableonlybitvector false
+attribute[].fastaccess false
+attribute[].arity 8
+attribute[].lowerbound -9223372036854775808
+attribute[].upperbound 9223372036854775807
+attribute[].densepostinglistthreshold 0.4
+attribute[].tensortype ""
+attribute[].imported false
+attribute[].maxuncommittedmemory 77777
+attribute[].distancemetric EUCLIDEAN
+attribute[].index.hnsw.enabled false
+attribute[].index.hnsw.maxlinkspernode 16
+attribute[].index.hnsw.neighborstoexploreatinsert 200
+attribute[].index.hnsw.distancemetric EUCLIDEAN
+attribute[].index.hnsw.multithreadedindexing true
+attribute[].name "c"
+attribute[].datatype STRING
+attribute[].collectiontype SINGLE
+attribute[].dictionary.type BTREE
+attribute[].dictionary.match UNCASED
+attribute[].match UNCASED
+attribute[].removeifzero false
+attribute[].createifnonexistent false
+attribute[].fastsearch false
+attribute[].huge false
+attribute[].paged false
+attribute[].ismutable false
+attribute[].sortascending true
+attribute[].sortfunction UCA
+attribute[].sortstrength PRIMARY
+attribute[].sortlocale ""
+attribute[].enablebitvectors false
+attribute[].enableonlybitvector false
+attribute[].fastaccess false
+attribute[].arity 8
+attribute[].lowerbound -9223372036854775808
+attribute[].upperbound 9223372036854775807
+attribute[].densepostinglistthreshold 0.4
+attribute[].tensortype ""
+attribute[].imported false
+attribute[].maxuncommittedmemory 77777
+attribute[].distancemetric EUCLIDEAN
+attribute[].index.hnsw.enabled false
+attribute[].index.hnsw.maxlinkspernode 16
+attribute[].index.hnsw.neighborstoexploreatinsert 200
+attribute[].index.hnsw.distancemetric EUCLIDEAN
+attribute[].index.hnsw.multithreadedindexing true
+attribute[].name "loc_pos_zcurve"
+attribute[].datatype INT64
+attribute[].collectiontype SINGLE
+attribute[].dictionary.type BTREE
+attribute[].dictionary.match UNCASED
+attribute[].match UNCASED
+attribute[].removeifzero false
+attribute[].createifnonexistent false
+attribute[].fastsearch true
+attribute[].huge false
+attribute[].paged false
+attribute[].ismutable false
+attribute[].sortascending true
+attribute[].sortfunction UCA
+attribute[].sortstrength PRIMARY
+attribute[].sortlocale ""
+attribute[].enablebitvectors false
+attribute[].enableonlybitvector false
+attribute[].fastaccess false
+attribute[].arity 8
+attribute[].lowerbound -9223372036854775808
+attribute[].upperbound 9223372036854775807
+attribute[].densepostinglistthreshold 0.4
+attribute[].tensortype ""
+attribute[].imported false
+attribute[].maxuncommittedmemory 77777
+attribute[].distancemetric EUCLIDEAN
+attribute[].index.hnsw.enabled false
+attribute[].index.hnsw.maxlinkspernode 16
+attribute[].index.hnsw.neighborstoexploreatinsert 200
+attribute[].index.hnsw.distancemetric EUCLIDEAN
+attribute[].index.hnsw.multithreadedindexing true
diff --git a/config-model/src/test/derived/multiplesummaries/ilscripts.cfg b/config-model/src/test/derived/multiplesummaries/ilscripts.cfg
index fbb546179e1..64d4bd3ba0a 100644
--- a/config-model/src/test/derived/multiplesummaries/ilscripts.cfg
+++ b/config-model/src/test/derived/multiplesummaries/ilscripts.cfg
@@ -1,13 +1,25 @@
-ilscript[multiplesummaries].doctype "multiplesummaries"
-ilscript[multiplesummaries].name "multiplesummaries"
-ilscript[multiplesummaries].content[] "clear_state | guard { input a | tokenize normalize stem:\"SHORTEST\" | summary abolded2 | summary aboldeddynamic | summary adynamic2 | attribute a }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input adynamic | tokenize normalize stem:\"SHORTEST\" | summary adynamic | attribute adynamic }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input abolded | tokenize normalize stem:\"SHORTEST\" | summary abolded | attribute abolded }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input b | summary b }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input c | summary c | attribute c }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input d | tokenize normalize stem:\"SHORTEST\" | summary d }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input e | tokenize normalize stem:\"SHORTEST\" | summary dynamice }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input f | summary f }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input g | summary g }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input h | summary h }"
-ilscript[multiplesummaries].content[] "clear_state | guard { input loc | to_pos | zcurve | attribute loc_pos_zcurve }"
+maxtermoccurrences 100
+fieldmatchmaxlength 1000000
+ilscript[].doctype "multiplesummaries"
+ilscript[].docfield[0] "a"
+ilscript[].docfield[1] "adynamic"
+ilscript[].docfield[2] "abolded"
+ilscript[].docfield[3] "b"
+ilscript[].docfield[4] "c"
+ilscript[].docfield[5] "d"
+ilscript[].docfield[6] "e"
+ilscript[].docfield[7] "f"
+ilscript[].docfield[8] "g"
+ilscript[].docfield[9] "h"
+ilscript[].docfield[10] "loc"
+ilscript[].content[0] "clear_state | guard { input loc | to_pos | zcurve | attribute loc_pos_zcurve; }"
+ilscript[].content[1] "clear_state | guard { input a | tokenize normalize stem:\"BEST\" | summary abolded2 | summary aboldeddynamic | summary adynamic2 | attribute a; }"
+ilscript[].content[2] "clear_state | guard { input adynamic | tokenize normalize stem:\"BEST\" | summary adynamic | attribute adynamic; }"
+ilscript[].content[3] "clear_state | guard { input abolded | tokenize normalize stem:\"BEST\" | summary abolded | attribute abolded; }"
+ilscript[].content[4] "clear_state | guard { input b | summary b; }"
+ilscript[].content[5] "clear_state | guard { input c | summary c | attribute c; }"
+ilscript[].content[6] "clear_state | guard { input d | tokenize normalize stem:\"BEST\" | summary d; }"
+ilscript[].content[7] "clear_state | guard { input e | tokenize normalize stem:\"BEST\" | summary dynamice | summary e; }"
+ilscript[].content[8] "clear_state | guard { input f | summary f; }"
+ilscript[].content[9] "clear_state | guard { input g | summary g; }"
+ilscript[].content[10] "clear_state | guard { input h | summary h; }"
diff --git a/config-model/src/test/derived/multiplesummaries/index-info.cfg b/config-model/src/test/derived/multiplesummaries/index-info.cfg
index ec2d3f06e46..9c53a66549c 100644
--- a/config-model/src/test/derived/multiplesummaries/index-info.cfg
+++ b/config-model/src/test/derived/multiplesummaries/index-info.cfg
@@ -1,59 +1,121 @@
-indexinfo[multiplesummaries].name "multiplesummaries"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "sddocname"
-indexinfo[multiplesummaries].command[].command "word"
-indexinfo[multiplesummaries].command[].indexname "sddocname"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "a"
-indexinfo[multiplesummaries].command[].command "attribute"
-indexinfo[multiplesummaries].command[].indexname "a"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "adynamic"
-indexinfo[multiplesummaries].command[].command "attribute"
-indexinfo[multiplesummaries].command[].indexname "adynamic"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "abolded"
-indexinfo[multiplesummaries].command[].command "attribute"
-indexinfo[multiplesummaries].command[].indexname "abolded"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "b"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "c"
-indexinfo[multiplesummaries].command[].command "attribute"
-indexinfo[multiplesummaries].command[].indexname "c"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "d"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "e"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "f"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "g"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "h"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "loc"
-indexinfo[multiplesummaries].command[].command "default-position"
-indexinfo[multiplesummaries].command[].indexname "loc_pos"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "loc_pos"
-indexinfo[multiplesummaries].command[].command "index"
-indexinfo[multiplesummaries].command[].indexname "loc_pos_zcurve"
-indexinfo[multiplesummaries].command[].command "attribute"
-indexinfo[multiplesummaries].command[].indexname "loc_pos_zcurve"
-indexinfo[multiplesummaries].command[].command "dynteaser"
-indexinfo[multiplesummaries].command[].indexname "adynamic"
-indexinfo[multiplesummaries].command[].command "highlight"
-indexinfo[multiplesummaries].command[].indexname "d"
-indexinfo[multiplesummaries].command[].command "dynteaser"
-indexinfo[multiplesummaries].command[].indexname "adynamic2"
-indexinfo[multiplesummaries].command[].command "highlight"
-indexinfo[multiplesummaries].command[].indexname "abolded2"
-indexinfo[multiplesummaries].command[].command "dynteaser"
-indexinfo[multiplesummaries].command[].indexname "aboldeddynamic"
-indexinfo[multiplesummaries].command[].command "highlight"
-indexinfo[multiplesummaries].command[].indexname "aboldeddynamic"
-indexinfo[multiplesummaries].command[].command "highlight"
-indexinfo[multiplesummaries].command[].indexname "abolded"
-indexinfo[multiplesummaries].command[].command "dynteaser"
-indexinfo[multiplesummaries].command[].indexname "dynamice"
+indexinfo[].name "multiplesummaries"
+indexinfo[].command[].indexname "sddocname"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "sddocname"
+indexinfo[].command[].command "word"
+indexinfo[].command[].indexname "a"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "a"
+indexinfo[].command[].command "lowercase"
+indexinfo[].command[].indexname "a"
+indexinfo[].command[].command "attribute"
+indexinfo[].command[].indexname "a"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "adynamic"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "adynamic"
+indexinfo[].command[].command "lowercase"
+indexinfo[].command[].indexname "adynamic"
+indexinfo[].command[].command "attribute"
+indexinfo[].command[].indexname "adynamic"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "abolded"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "abolded"
+indexinfo[].command[].command "lowercase"
+indexinfo[].command[].indexname "abolded"
+indexinfo[].command[].command "attribute"
+indexinfo[].command[].indexname "abolded"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "b"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "b"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "c"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "c"
+indexinfo[].command[].command "lowercase"
+indexinfo[].command[].indexname "c"
+indexinfo[].command[].command "attribute"
+indexinfo[].command[].indexname "c"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "d"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "d"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "e"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "e"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "f"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "f"
+indexinfo[].command[].command "multivalue"
+indexinfo[].command[].indexname "f"
+indexinfo[].command[].command "type Array<string>"
+indexinfo[].command[].indexname "g"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "g"
+indexinfo[].command[].command "multivalue"
+indexinfo[].command[].indexname "g"
+indexinfo[].command[].command "numerical"
+indexinfo[].command[].indexname "g"
+indexinfo[].command[].command "type Array<int>"
+indexinfo[].command[].indexname "h"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "h"
+indexinfo[].command[].command "multivalue"
+indexinfo[].command[].indexname "h"
+indexinfo[].command[].command "type WeightedSet<string>"
+indexinfo[].command[].indexname "loc"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "loc"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "abolded2"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "abolded2"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "aboldeddynamic"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "aboldeddynamic"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "adynamic2"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "adynamic2"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "dynamice"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "dynamice"
+indexinfo[].command[].command "type string"
+indexinfo[].command[].indexname "loc_pos"
+indexinfo[].command[].command "default-position"
+indexinfo[].command[].indexname "loc_pos"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "loc_pos"
+indexinfo[].command[].command "type position"
+indexinfo[].command[].indexname "loc_pos_zcurve"
+indexinfo[].command[].command "index"
+indexinfo[].command[].indexname "loc_pos_zcurve"
+indexinfo[].command[].command "attribute"
+indexinfo[].command[].indexname "loc_pos_zcurve"
+indexinfo[].command[].command "fast-search"
+indexinfo[].command[].indexname "loc_pos_zcurve"
+indexinfo[].command[].command "numerical"
+indexinfo[].command[].indexname "loc_pos_zcurve"
+indexinfo[].command[].command "type long"
+indexinfo[].command[].indexname "adynamic"
+indexinfo[].command[].command "dynteaser"
+indexinfo[].command[].indexname "d"
+indexinfo[].command[].command "highlight"
+indexinfo[].command[].indexname "adynamic2"
+indexinfo[].command[].command "dynteaser"
+indexinfo[].command[].indexname "abolded2"
+indexinfo[].command[].command "highlight"
+indexinfo[].command[].indexname "aboldeddynamic"
+indexinfo[].command[].command "dynteaser"
+indexinfo[].command[].indexname "aboldeddynamic"
+indexinfo[].command[].command "highlight"
+indexinfo[].command[].indexname "abolded"
+indexinfo[].command[].command "highlight"
+indexinfo[].command[].indexname "dynamice"
+indexinfo[].command[].command "dynteaser"
diff --git a/config-model/src/test/derived/multiplesummaries/juniperrc.cfg b/config-model/src/test/derived/multiplesummaries/juniperrc.cfg
index 2151e5a59c4..9b5c6a5a7ba 100644
--- a/config-model/src/test/derived/multiplesummaries/juniperrc.cfg
+++ b/config-model/src/test/derived/multiplesummaries/juniperrc.cfg
@@ -1,16 +1,43 @@
+length 256
+max_matches 3
+min_length 128
prefix true
-override[abolded].fieldname "abolded"
-override[abolded].length 65536
-override[abolded].max_matches 1
-override[abolded].min_length 8192
-override[abolded].surround_max 65536
-override[abolded2].fieldname "abolded2"
-override[abolded2].length 65536
-override[abolded2].max_matches 1
-override[abolded2].min_length 8192
-override[abolded2].surround_max 65536
-override[d].fieldname "d"
-override[d].length 65536
-override[d].max_matches 1
-override[d].min_length 8192
-override[d].surround_max 65536
+surround_max 128
+winsize 200
+winsize_fallback_multiplier 10.0
+max_match_candidates 1000
+stem_min_length 5
+stem_max_extend 3
+override[].fieldname "d"
+override[].length 65536
+override[].max_matches 1
+override[].min_length 8192
+override[].prefix true
+override[].surround_max 65536
+override[].winsize 200
+override[].winsize_fallback_multiplier 10.0
+override[].max_match_candidates 1000
+override[].stem_min_length 5
+override[].stem_max_extend 3
+override[].fieldname "abolded2"
+override[].length 65536
+override[].max_matches 1
+override[].min_length 8192
+override[].prefix true
+override[].surround_max 65536
+override[].winsize 200
+override[].winsize_fallback_multiplier 10.0
+override[].max_match_candidates 1000
+override[].stem_min_length 5
+override[].stem_max_extend 3
+override[].fieldname "abolded"
+override[].length 65536
+override[].max_matches 1
+override[].min_length 8192
+override[].prefix true
+override[].surround_max 65536
+override[].winsize 200
+override[].winsize_fallback_multiplier 10.0
+override[].max_match_candidates 1000
+override[].stem_min_length 5
+override[].stem_max_extend 3
diff --git a/config-model/src/test/derived/multiplesummaries/multiplesummaries.sd b/config-model/src/test/derived/multiplesummaries/multiplesummaries.sd
index f4e131ee0bb..a1454a8d8a4 100644
--- a/config-model/src/test/derived/multiplesummaries/multiplesummaries.sd
+++ b/config-model/src/test/derived/multiplesummaries/multiplesummaries.sd
@@ -153,6 +153,7 @@ search multiplesummaries {
}
summary loc_position type long {
+ source: loc_pos_zcurve
}
}
@@ -166,7 +167,7 @@ search multiplesummaries {
source: a
}
- summary loc_position type long {
+ summary loc_pos_zcurve type long {
}
}
diff --git a/config-model/src/test/derived/multiplesummaries/summary.cfg b/config-model/src/test/derived/multiplesummaries/summary.cfg
index 16d0024155b..ec5e0610385 100644
--- a/config-model/src/test/derived/multiplesummaries/summary.cfg
+++ b/config-model/src/test/derived/multiplesummaries/summary.cfg
@@ -1,174 +1,186 @@
-defaultsummaryid 235127765
+defaultsummaryid 2038247029
usev8geopositions false
-classes[1156201411].id 1156201411
-classes[1156201411].name "attributeprefetch"
-classes[1156201411].fields[a].name "a"
-classes[1156201411].fields[a].type "longstring"
-classes[1156201411].fields[c].name "c"
-classes[1156201411].fields[c].type "longstring"
-classes[1156201411].fields[loc_pos_zcurve].name "loc_pos_zcurve"
-classes[1156201411].fields[loc_pos_zcurve].type "int64"
-classes[1156201411].fields[rankfeatures].name "rankfeatures"
-classes[1156201411].fields[rankfeatures].type "longstring"
-classes[1156201411].fields[summaryfeatures].name "summaryfeatures"
-classes[1156201411].fields[summaryfeatures].type "longstring"
-classes[1277791169].id 1277791169
-classes[1277791169].name "notattributesonly2"
-classes[1277791169].fields[adynamic2].name "adynamic2"
-classes[1277791169].fields[adynamic2].type "longstring"
-classes[1277791169].fields[c].name "c"
-classes[1277791169].fields[c].type "longstring"
-classes[1277791169].fields[rankfeatures].name "rankfeatures"
-classes[1277791169].fields[rankfeatures].type "longstring"
-classes[1277791169].fields[summaryfeatures].name "summaryfeatures"
-classes[1277791169].fields[summaryfeatures].type "longstring"
-classes[1280967808].id 1280967808
-classes[1280967808].name "attributesonly2"
-classes[1280967808].fields[anotdynamic].name "anotdynamic"
-classes[1280967808].fields[anotdynamic].type "longstring"
-classes[1280967808].fields[c].name "c"
-classes[1280967808].fields[c].type "longstring"
-classes[1280967808].fields[loc_position].name "loc_position"
-classes[1280967808].fields[loc_position].type "int64"
-classes[1280967808].fields[rankfeatures].name "rankfeatures"
-classes[1280967808].fields[rankfeatures].type "longstring"
-classes[1280967808].fields[summaryfeatures].name "summaryfeatures"
-classes[1280967808].fields[summaryfeatures].type "longstring"
-classes[1334083320].id 1334083320
-classes[1334083320].name "third"
-classes[1334083320].fields[a].name "a"
-classes[1334083320].fields[a].type "longstring"
-classes[1334083320].fields[adynamic].name "adynamic"
-classes[1334083320].fields[adynamic].type "longstring"
-classes[1334083320].fields[d].name "d"
-classes[1334083320].fields[d].type "longstring"
-classes[1334083320].fields[e].name "e"
-classes[1334083320].fields[e].type "longstring"
-classes[1334083320].fields[f].name "f"
-classes[1334083320].fields[f].type "jsonstring"
-classes[1334083320].fields[g].name "g"
-classes[1334083320].fields[g].type "jsonstring"
-classes[1334083320].fields[h].name "h"
-classes[1334083320].fields[h].type "jsonstring"
-classes[1334083320].fields[rankfeatures].name "rankfeatures"
-classes[1334083320].fields[rankfeatures].type "longstring"
-classes[1334083320].fields[summaryfeatures].name "summaryfeatures"
-classes[1334083320].fields[summaryfeatures].type "longstring"
-classes[1439192258].id 1439192258
-classes[1439192258].name "second"
-classes[1439192258].fields[a].name "a"
-classes[1439192258].fields[a].type "longstring"
-classes[1439192258].fields[adynamic].name "adynamic"
-classes[1439192258].fields[adynamic].type "longstring"
-classes[1439192258].fields[c].name "c"
-classes[1439192258].fields[c].type "longstring"
-classes[1439192258].fields[f].name "f"
-classes[1439192258].fields[f].type "jsonstring"
-classes[1439192258].fields[rankfeatures].name "rankfeatures"
-classes[1439192258].fields[rankfeatures].type "longstring"
-classes[1439192258].fields[summaryfeatures].name "summaryfeatures"
-classes[1439192258].fields[summaryfeatures].type "longstring"
-classes[1653275739].id 1653275739
-classes[1653275739].name "attributesonly3"
-classes[1653275739].fields[a].name "a"
-classes[1653275739].fields[a].type "longstring"
-classes[1653275739].fields[anotbolded].name "anotbolded"
-classes[1653275739].fields[anotbolded].type "longstring"
-classes[1653275739].fields[loc_position].name "loc_position"
-classes[1653275739].fields[loc_position].type "int64"
-classes[1653275739].fields[rankfeatures].name "rankfeatures"
-classes[1653275739].fields[rankfeatures].type "longstring"
-classes[1653275739].fields[summaryfeatures].name "summaryfeatures"
-classes[1653275739].fields[summaryfeatures].type "longstring"
-classes[182001096].id 182001096
-classes[182001096].name "notattributesonly1"
-classes[182001096].fields[adynamic].name "adynamic"
-classes[182001096].fields[adynamic].type "longstring"
-classes[182001096].fields[c].name "c"
-classes[182001096].fields[c].type "longstring"
-classes[182001096].fields[rankfeatures].name "rankfeatures"
-classes[182001096].fields[rankfeatures].type "longstring"
-classes[182001096].fields[summaryfeatures].name "summaryfeatures"
-classes[182001096].fields[summaryfeatures].type "longstring"
-classes[1881063334].id 1881063334
-classes[1881063334].name "notattributesonly4"
-classes[1881063334].fields[abolded2].name "abolded2"
-classes[1881063334].fields[abolded2].type "longstring"
-classes[1881063334].fields[c].name "c"
-classes[1881063334].fields[c].type "longstring"
-classes[1881063334].fields[rankfeatures].name "rankfeatures"
-classes[1881063334].fields[rankfeatures].type "longstring"
-classes[1881063334].fields[summaryfeatures].name "summaryfeatures"
-classes[1881063334].fields[summaryfeatures].type "longstring"
-classes[1988966242].id 1988966242
-classes[1988966242].name "attributesonly1"
-classes[1988966242].fields[a].name "a"
-classes[1988966242].fields[a].type "longstring"
-classes[1988966242].fields[c].name "c"
-classes[1988966242].fields[c].type "longstring"
-classes[1988966242].fields[rankfeatures].name "rankfeatures"
-classes[1988966242].fields[rankfeatures].type "longstring"
-classes[1988966242].fields[summaryfeatures].name "summaryfeatures"
-classes[1988966242].fields[summaryfeatures].type "longstring"
-classes[235127765].id 235127765
-classes[235127765].name "multiplesummaries"
-classes[235127765].fields[a].name "a"
-classes[235127765].fields[a].type "longstring"
-classes[235127765].fields[abolded].name "abolded"
-classes[235127765].fields[abolded].type "longstring"
-classes[235127765].fields[abolded2].name "abolded2"
-classes[235127765].fields[abolded2].type "longstring"
-classes[235127765].fields[aboldeddynamic].name "aboldeddynamic"
-classes[235127765].fields[aboldeddynamic].type "longstring"
-classes[235127765].fields[adynamic].name "adynamic"
-classes[235127765].fields[adynamic].type "longstring"
-classes[235127765].fields[adynamic2].name "adynamic2"
-classes[235127765].fields[adynamic2].type "longstring"
-classes[235127765].fields[b].name "b"
-classes[235127765].fields[b].type "longstring"
-classes[235127765].fields[c].name "c"
-classes[235127765].fields[c].type "longstring"
-classes[235127765].fields[d].name "d"
-classes[235127765].fields[d].type "longstring"
-classes[235127765].fields[documentid].name "documentid"
-classes[235127765].fields[documentid].type "longstring"
-classes[235127765].fields[dynamice].name "dynamice"
-classes[235127765].fields[dynamice].type "longstring"
-classes[235127765].fields[e].name "e"
-classes[235127765].fields[e].type "longstring"
-classes[235127765].fields[f].name "f"
-classes[235127765].fields[f].type "jsonstring"
-classes[235127765].fields[g].name "g"
-classes[235127765].fields[g].type "jsonstring"
-classes[235127765].fields[h].name "h"
-classes[235127765].fields[h].type "jsonstring"
-classes[235127765].fields[loc_pos.distance].name "loc_pos.distance"
-classes[235127765].fields[loc_pos.distance].type "integer"
-classes[235127765].fields[loc_pos.position].name "loc_pos.position"
-classes[235127765].fields[loc_pos.position].type "xmlstring"
-classes[235127765].fields[loc_position].name "loc_position"
-classes[235127765].fields[loc_position].type "int64"
-classes[235127765].fields[rankfeatures].name "rankfeatures"
-classes[235127765].fields[rankfeatures].type "longstring"
-classes[235127765].fields[summaryfeatures].name "summaryfeatures"
-classes[235127765].fields[summaryfeatures].type "longstring"
-classes[803323247].id 803323247
-classes[803323247].name "notattributesonly3"
-classes[803323247].fields[a].name "a"
-classes[803323247].fields[a].type "longstring"
-classes[803323247].fields[d].name "d"
-classes[803323247].fields[d].type "longstring"
-classes[803323247].fields[rankfeatures].name "rankfeatures"
-classes[803323247].fields[rankfeatures].type "longstring"
-classes[803323247].fields[summaryfeatures].name "summaryfeatures"
-classes[803323247].fields[summaryfeatures].type "longstring"
-classes[937467944].id 937467944
-classes[937467944].name "notattributesonly5"
-classes[937467944].fields[aboldeddynamic].name "aboldeddynamic"
-classes[937467944].fields[aboldeddynamic].type "longstring"
-classes[937467944].fields[c].name "c"
-classes[937467944].fields[c].type "longstring"
-classes[937467944].fields[rankfeatures].name "rankfeatures"
-classes[937467944].fields[rankfeatures].type "longstring"
-classes[937467944].fields[summaryfeatures].name "summaryfeatures"
-classes[937467944].fields[summaryfeatures].type "longstring"
+classes[].id 2038247029
+classes[].name "default"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "loc_pos"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "loc_pos.position"
+classes[].fields[].type "xmlstring"
+classes[].fields[].name "loc_pos.distance"
+classes[].fields[].type "integer"
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "adynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "abolded"
+classes[].fields[].type "longstring"
+classes[].fields[].name "b"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "d"
+classes[].fields[].type "longstring"
+classes[].fields[].name "dynamice"
+classes[].fields[].type "longstring"
+classes[].fields[].name "f"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "g"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "h"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "e"
+classes[].fields[].type "longstring"
+classes[].fields[].name "adynamic2"
+classes[].fields[].type "longstring"
+classes[].fields[].name "abolded2"
+classes[].fields[].type "longstring"
+classes[].fields[].name "aboldeddynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "documentid"
+classes[].fields[].type "longstring"
+classes[].id 783153771
+classes[].name "third"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "adynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "d"
+classes[].fields[].type "longstring"
+classes[].fields[].name "e"
+classes[].fields[].type "longstring"
+classes[].fields[].name "f"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "g"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "h"
+classes[].fields[].type "jsonstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 815922035
+classes[].name "attributesonly1"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 1308077923
+classes[].name "notattributesonly1"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "adynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 1527097108
+classes[].name "notattributesonly2"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "adynamic2"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 686755772
+classes[].name "notattributesonly3"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "d"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 1711750363
+classes[].name "attributesonly2"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "anotdynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "loc_position"
+classes[].fields[].type "int64"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 1510953467
+classes[].name "attributesonly3"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "anotbolded"
+classes[].fields[].type "longstring"
+classes[].fields[].name "loc_pos_zcurve"
+classes[].fields[].type "int64"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 923824943
+classes[].name "notattributesonly4"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "abolded2"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 552611075
+classes[].name "notattributesonly5"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "aboldeddynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 146047714
+classes[].name "attributeprefetch"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "loc_pos_zcurve"
+classes[].fields[].type "int64"
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "rankfeatures"
+classes[].fields[].type "featuredata"
+classes[].fields[].name "summaryfeatures"
+classes[].fields[].type "featuredata"
+classes[].id 324773027
+classes[].name "second"
+classes[].omitsummaryfeatures false
+classes[].fields[].name "a"
+classes[].fields[].type "longstring"
+classes[].fields[].name "adynamic"
+classes[].fields[].type "longstring"
+classes[].fields[].name "c"
+classes[].fields[].type "longstring"
+classes[].fields[].name "f"
+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/multiplesummaries/summarymap.cfg b/config-model/src/test/derived/multiplesummaries/summarymap.cfg
index 94c86ea8c80..adf0770a835 100644
--- a/config-model/src/test/derived/multiplesummaries/summarymap.cfg
+++ b/config-model/src/test/derived/multiplesummaries/summarymap.cfg
@@ -1,49 +1,55 @@
defaultoutputclass -1
-override[a].arguments "a"
-override[a].command "attribute"
-override[a].field "a"
-override[abolded].arguments "abolded"
-override[abolded].command "dynamicteaser"
-override[abolded].field "abolded"
-override[abolded2].arguments "abolded2"
-override[abolded2].command "dynamicteaser"
-override[abolded2].field "abolded2"
-override[aboldeddynamic].arguments "aboldeddynamic"
-override[aboldeddynamic].command "dynamicteaser"
-override[aboldeddynamic].field "aboldeddynamic"
-override[adynamic].arguments "adynamic"
-override[adynamic].command "dynamicteaser"
-override[adynamic].field "adynamic"
-override[adynamic2].arguments "adynamic2"
-override[adynamic2].command "dynamicteaser"
-override[adynamic2].field "adynamic2"
-override[anotbolded].arguments "a"
-override[anotbolded].command "attribute"
-override[anotbolded].field "anotbolded"
-override[anotdynamic].arguments "adynamic"
-override[anotdynamic].command "attribute"
-override[anotdynamic].field "anotdynamic"
-override[c].arguments "c"
-override[c].command "attribute"
-override[c].field "c"
-override[d].arguments "d"
-override[d].command "dynamicteaser"
-override[d].field "d"
-override[dynamice].arguments "dynamice"
-override[dynamice].command "dynamicteaser"
-override[dynamice].field "dynamice"
-override[loc_pos.distance].arguments "loc_pos_zcurve"
-override[loc_pos.distance].command "absdist"
-override[loc_pos.distance].field "loc_pos.distance"
-override[loc_pos.position].arguments "loc_pos_zcurve"
-override[loc_pos.position].command "positions"
-override[loc_pos.position].field "loc_pos.position"
-override[loc_pos_zcurve].arguments "loc_pos_zcurve"
-override[loc_pos_zcurve].command "attribute"
-override[loc_pos_zcurve].field "loc_pos_zcurve"
-override[rankfeatures].arguments ""
-override[rankfeatures].command "rankfeatures"
-override[rankfeatures].field "rankfeatures"
-override[summaryfeatures].arguments ""
-override[summaryfeatures].command "summaryfeatures"
-override[summaryfeatures].field "summaryfeatures"
+override[].field "a"
+override[].command "attribute"
+override[].arguments "a"
+override[].field "adynamic"
+override[].command "dynamicteaser"
+override[].arguments "adynamic"
+override[].field "d"
+override[].command "dynamicteaser"
+override[].arguments "d"
+override[].field "rankfeatures"
+override[].command "rankfeatures"
+override[].arguments ""
+override[].field "summaryfeatures"
+override[].command "summaryfeatures"
+override[].arguments ""
+override[].field "c"
+override[].command "attribute"
+override[].arguments "c"
+override[].field "adynamic2"
+override[].command "dynamicteaser"
+override[].arguments "adynamic2"
+override[].field "anotdynamic"
+override[].command "attribute"
+override[].arguments "adynamic"
+override[].field "loc_position"
+override[].command "attribute"
+override[].arguments "loc_pos_zcurve"
+override[].field "anotbolded"
+override[].command "attribute"
+override[].arguments "a"
+override[].field "loc_pos_zcurve"
+override[].command "attribute"
+override[].arguments "loc_pos_zcurve"
+override[].field "abolded2"
+override[].command "dynamicteaser"
+override[].arguments "abolded2"
+override[].field "aboldeddynamic"
+override[].command "dynamicteaser"
+override[].arguments "aboldeddynamic"
+override[].field "loc_pos"
+override[].command "geopos"
+override[].arguments "loc_pos_zcurve"
+override[].field "loc_pos.position"
+override[].command "positions"
+override[].arguments "loc_pos_zcurve"
+override[].field "loc_pos.distance"
+override[].command "absdist"
+override[].arguments "loc_pos_zcurve"
+override[].field "abolded"
+override[].command "dynamicteaser"
+override[].arguments "abolded"
+override[].field "dynamice"
+override[].command "dynamicteaser"
+override[].arguments "dynamice"