Skip to content

Commit 49d62dc

Browse files
committed
improve error message
1 parent 4cdbb3e commit 49d62dc

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

lib/collection/src/operations/verification/query.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ impl Query {
7272
if vector_hnsw_m == Some(0) || vector_hnsw_payload_m == Some(0) {
7373
return Err(CollectionError::strict_mode(
7474
format!("Fullscan forbidden on '{using}'"),
75-
"Change HNSW configuration 'm' or 'payload_m' to non zero to enable indexing",
75+
"Enable vector indexing or use a prefetch query before rescoring",
7676
));
7777
}
7878
}

tests/openapi/test_strictmode.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,7 +1861,7 @@ def test_strict_mode_full_scan(full_collection_name):
18611861
}
18621862
)
18631863
assert not response.ok
1864-
assert "Fullscan forbidden on 'dense-multi'. Help: Change HNSW configuration 'm' or 'payload_m' to non zero to enable indexing" in response.json()['status']['error']
1864+
assert "Fullscan forbidden on 'dense-multi'. Help: Enable vector indexing or use a prefetch query before rescoring" in response.json()['status']['error']
18651865

18661866
# sparse vector still works
18671867
response = request_with_validation(
@@ -1915,4 +1915,4 @@ def test_strict_mode_full_scan(full_collection_name):
19151915
}
19161916
)
19171917
assert not response.ok
1918-
assert "Fullscan forbidden on 'dense-multi'. Help: Change HNSW configuration 'm' or 'payload_m' to non zero to enable indexing" in response.json()['status']['error']
1918+
assert "Fullscan forbidden on 'dense-multi'. Help: Enable vector indexing or use a prefetch query before rescoring" in response.json()['status']['error']

0 commit comments

Comments
 (0)