Skip to content

Commit 0d0c24c

Browse files
adding yaml tests to verify oversampel default value
1 parent 964fa6b commit 0d0c24c

File tree

4 files changed

+34
-1
lines changed

4 files changed

+34
-1
lines changed

rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/search.vectors/41_knn_search_bbq_hnsw.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ setup:
570570
- match: { hits.hits.2._score: $default_rescore2 }
571571

572572
---
573-
"Test default oversample value":
573+
"default oversample value":
574574
- requires:
575575
cluster_features: ["mapper.dense_vector.default_oversample_value_for_bbq"]
576576
reason: "Needs default_oversample_value_for_bbq feature"

rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/search.vectors/42_knn_search_bbq_flat.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,3 +339,14 @@ setup:
339339
- match: { hits.hits.0._score: $rescore_score0 }
340340
- match: { hits.hits.1._score: $rescore_score1 }
341341
- match: { hits.hits.2._score: $rescore_score2 }
342+
343+
---
344+
"default oversample value":
345+
- requires:
346+
cluster_features: ["mapper.dense_vector.default_oversample_value_for_bbq"]
347+
reason: "Needs default_oversample_value_for_bbq feature"
348+
- do:
349+
indices.get_mapping:
350+
index: bbq_flat
351+
352+
- match: { bbq_flat.mappings.properties.vector.index_options.rescore_vector.oversample: 3.0 }

rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/search.vectors/42_knn_search_int4_flat.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,3 +495,14 @@ setup:
495495
- match: { hits.hits.0._score: $rescore_score0 }
496496
- match: { hits.hits.1._score: $rescore_score1 }
497497
- match: { hits.hits.2._score: $rescore_score2 }
498+
499+
---
500+
"no default oversample value":
501+
- requires:
502+
cluster_features: ["mapper.dense_vector.default_oversample_value_for_bbq"]
503+
reason: "Needs default_oversample_value_for_bbq feature"
504+
- do:
505+
indices.get_mapping:
506+
index: int4_flat
507+
508+
- not_exists: { int4_flat.mappings.properties.vector.index_options.rescore_vector }

rest-api-spec/src/yamlRestTest/resources/rest-api-spec/test/search.vectors/42_knn_search_int8_flat.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,3 +436,14 @@ setup:
436436
- match: { hits.hits.0._score: $rescore_score0 }
437437
- match: { hits.hits.1._score: $rescore_score1 }
438438
- match: { hits.hits.2._score: $rescore_score2 }
439+
440+
---
441+
"no default oversample value":
442+
- requires:
443+
cluster_features: ["mapper.dense_vector.default_oversample_value_for_bbq"]
444+
reason: "Needs default_oversample_value_for_bbq feature"
445+
- do:
446+
indices.get_mapping:
447+
index: int8_flat
448+
449+
- not_exists: { int8_flat.mappings.properties.vector.index_options.rescore_vector }

0 commit comments

Comments
 (0)