Skip to content

Commit ffe7374

Browse files
committed
Added raw vector field query test
1 parent 6d8eb0b commit ffe7374

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

x-pack/plugin/rank-rrf/src/yamlRestTest/resources/rest-api-spec/test/linear/20_linear_retriever_simplified.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ setup:
22
- requires:
33
cluster_features: [ "simplified_retriever_format" ]
44
reason: "Simplified retriever format"
5-
test_runner_features: [ "close_to", "headers" ]
5+
test_runner_features: [ "close_to", "headers", "contains" ]
66

77
- do:
88
inference.put:
@@ -254,6 +254,22 @@ setup:
254254
- match: { hits.hits.0._id: "2" }
255255
- close_to: { hits.hits.0._score: { value: 1.0, error: 0.0001 } }
256256

257+
---
258+
"Cannot query raw vector fields":
259+
- do:
260+
catch: bad_request
261+
search:
262+
index: test-index
263+
body:
264+
retriever:
265+
linear:
266+
fields: [ "vector" ]
267+
query: "foo"
268+
normalizer: "minmax"
269+
270+
- contains: { error.root_cause.0.reason: "[linear] search failed - retrievers '[standard]' returned errors" }
271+
- contains: { error.root_cause.0.suppressed.0.failed_shards.0.reason.reason: "Field [vector] of type [dense_vector] does not support match queries" }
272+
257273
---
258274
"Wildcard index patterns that do not resolve to any index are handled gracefully":
259275
- do:

0 commit comments

Comments
 (0)