diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-03-09 09:17:25 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-03-09 09:42:57 +0000 |
commit | 9322d0cc71f7b7919f76be2f993c7b9a11158cb8 (patch) | |
tree | bddfdc4bdbc68a542f07d546d86179324cf2a652 /config-model/src/test/derived/matchsettings_map_wfs | |
parent | d0ca7f8add1f42e9ed5d0843468ea28426c35135 (diff) |
add some new tests
Diffstat (limited to 'config-model/src/test/derived/matchsettings_map_wfs')
-rw-r--r-- | config-model/src/test/derived/matchsettings_map_wfs/index-info.cfg | 101 | ||||
-rw-r--r-- | config-model/src/test/derived/matchsettings_map_wfs/test.sd | 72 |
2 files changed, 173 insertions, 0 deletions
diff --git a/config-model/src/test/derived/matchsettings_map_wfs/index-info.cfg b/config-model/src/test/derived/matchsettings_map_wfs/index-info.cfg new file mode 100644 index 00000000000..2fdb056e90a --- /dev/null +++ b/config-model/src/test/derived/matchsettings_map_wfs/index-info.cfg @@ -0,0 +1,101 @@ +indexinfo[].name "test" +indexinfo[].command[].indexname "sddocname" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "sddocname" +indexinfo[].command[].command "word" +indexinfo[].command[].indexname "mss3.key" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mss3.key" +indexinfo[].command[].command "lowercase" +indexinfo[].command[].indexname "mss3.key" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mss3.key" +indexinfo[].command[].command "exact @mss3_key@" +indexinfo[].command[].indexname "mss3.value" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mss3.value" +indexinfo[].command[].command "lowercase" +indexinfo[].command[].indexname "mss3.value" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mss3.value" +indexinfo[].command[].command "exact @mss3_value@" +indexinfo[].command[].indexname "mss3" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mss3" +indexinfo[].command[].command "lowercase" +indexinfo[].command[].indexname "mss3" +indexinfo[].command[].command "multivalue" +indexinfo[].command[].indexname "mss3" +indexinfo[].command[].command "plain-tokens" +indexinfo[].command[].indexname "mss3" +indexinfo[].command[].command "type Map<string,string>" +indexinfo[].command[].indexname "mse4.key" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse4.key" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mse4.key" +indexinfo[].command[].command "exact @mse4_key@" +indexinfo[].command[].indexname "mse4.value.sf1s" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse4.value.sf1s" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mse4.value.sf1s" +indexinfo[].command[].command "exact @mse4_value_sf1s@" +indexinfo[].command[].indexname "mse4.value.sf2i" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse4.value.sf2i" +indexinfo[].command[].command "attribute" +indexinfo[].command[].indexname "mse4.value.sf2i" +indexinfo[].command[].command "numerical" +indexinfo[].command[].indexname "mse4.value.sf2i" +indexinfo[].command[].command "type int" +indexinfo[].command[].indexname "mse4.value" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse4.value" +indexinfo[].command[].command "type elem" +indexinfo[].command[].indexname "mse4" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse4" +indexinfo[].command[].command "multivalue" +indexinfo[].command[].indexname "mse4" +indexinfo[].command[].command "type Map<string,elem>" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "lowercase" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "attribute" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "fast-search" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mse5.key" +indexinfo[].command[].command "exact @mse5_key@" +indexinfo[].command[].indexname "mse5.value.sf1s" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse5.value.sf1s" +indexinfo[].command[].command "lowercase" +indexinfo[].command[].indexname "mse5.value.sf1s" +indexinfo[].command[].command "attribute" +indexinfo[].command[].indexname "mse5.value.sf1s" +indexinfo[].command[].command "type string" +indexinfo[].command[].indexname "mse5.value.sf1s" +indexinfo[].command[].command "exact @mse5_value_sf1s@" +indexinfo[].command[].indexname "mse5.value.sf2i" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse5.value.sf2i" +indexinfo[].command[].command "attribute" +indexinfo[].command[].indexname "mse5.value.sf2i" +indexinfo[].command[].command "numerical" +indexinfo[].command[].indexname "mse5.value.sf2i" +indexinfo[].command[].command "type int" +indexinfo[].command[].indexname "mse5.value" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse5.value" +indexinfo[].command[].command "type elem" +indexinfo[].command[].indexname "mse5" +indexinfo[].command[].command "index" +indexinfo[].command[].indexname "mse5" +indexinfo[].command[].command "multivalue" +indexinfo[].command[].indexname "mse5" +indexinfo[].command[].command "type Map<string,elem>"
\ No newline at end of file diff --git a/config-model/src/test/derived/matchsettings_map_wfs/test.sd b/config-model/src/test/derived/matchsettings_map_wfs/test.sd new file mode 100644 index 00000000000..12c0c395282 --- /dev/null +++ b/config-model/src/test/derived/matchsettings_map_wfs/test.sd @@ -0,0 +1,72 @@ + +# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +search test { + document test { + + struct elem { + field sf1s type string {} + field sf2i type int {} + } + + field mss3 type map<string,string> { + indexing: index + struct-field key { + match { + exact + exact-terminator: "@mss3_key@" + } + } + struct-field value { + match { + exact + exact-terminator: "@mss3_value@" + } + } + } + + field mse4 type map<string,elem> { + indexing: summary + struct-field key { + indexing: index + match { + exact + exact-terminator: "@mse4_key@" + } + } + struct-field value.sf1s { + indexing: index + match { + exact + exact-terminator: "@mse4_value_sf1s@" + } + } + struct-field value.sf2i { + indexing: attribute + } + } + + field mse5 type map<string,elem> { + indexing: summary + struct-field key { + indexing: attribute + attribute: fast-search + match { + exact + exact-terminator: "@mse5_key@" + } + } + struct-field value.sf1s { + indexing: attribute + match { + exact + exact-terminator: "@mse5_value_sf1s@" + } + } + struct-field value.sf2i { + indexing: attribute + } + } + + } +} |