summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/derived
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2020-03-06 15:13:13 +0100
committerJon Bratseth <bratseth@verizonmedia.com>2020-03-06 15:13:13 +0100
commit635201edea2f24171e2f0ac8e106d0fb61934138 (patch)
treebb0c0099421b18555b8e1063e2a4d1cad9d0b294 /config-model/src/test/derived
parentcb866b015287901b7e11bbc6b4114f6c03f70aca (diff)
Add a test
Diffstat (limited to 'config-model/src/test/derived')
-rw-r--r--config-model/src/test/derived/nearestneighbor/query-profiles/default.xml1
-rw-r--r--config-model/src/test/derived/nearestneighbor/query-profiles/types/root.xml3
-rw-r--r--config-model/src/test/derived/nearestneighbor/test.sd27
3 files changed, 31 insertions, 0 deletions
diff --git a/config-model/src/test/derived/nearestneighbor/query-profiles/default.xml b/config-model/src/test/derived/nearestneighbor/query-profiles/default.xml
new file mode 100644
index 00000000000..b8140f34617
--- /dev/null
+++ b/config-model/src/test/derived/nearestneighbor/query-profiles/default.xml
@@ -0,0 +1 @@
+<query-profile id="default" type="root" />
diff --git a/config-model/src/test/derived/nearestneighbor/query-profiles/types/root.xml b/config-model/src/test/derived/nearestneighbor/query-profiles/types/root.xml
new file mode 100644
index 00000000000..895e0663181
--- /dev/null
+++ b/config-model/src/test/derived/nearestneighbor/query-profiles/types/root.xml
@@ -0,0 +1,3 @@
+<query-profile-type id="root" inherits="native">
+ <field name="ranking.features.query(q_vec)" type="tensor&lt;float&gt;(x[5])" />
+</query-profile-type>
diff --git a/config-model/src/test/derived/nearestneighbor/test.sd b/config-model/src/test/derived/nearestneighbor/test.sd
new file mode 100644
index 00000000000..ab5f6d85448
--- /dev/null
+++ b/config-model/src/test/derived/nearestneighbor/test.sd
@@ -0,0 +1,27 @@
+search test {
+ document test {
+ field id type int {
+ indexing: attribute | summary
+ }
+ field vec type tensor<float>(x[5]) {
+ indexing: attribute | summary
+ }
+ field vec_hnsw type tensor<float>(x[5]) {
+ indexing: attribute | index | summary
+ index {
+ hnsw {
+ max-links-per-node: 16
+ neighbors-to-explore-at-insert: 200
+ }
+ }
+ }
+ }
+ rank-profile default {
+ first-phase {
+ expression: 10000 - itemRawScore(nns)
+ }
+ }
+ document-summary minimal {
+ summary id type int {}
+ }
+}