Strict validation for search unsupported fields was enabled.
Test tests/client/test_input_search_legacy.py::test_search_by_image_bytes started to fail with error 40002 Invalid search request Search output has unsupported field set: 'data.image.base64[]'. Did you mean to set 'input.data.image.base64[]'? Check your request fields.
Searching using data.image.base64[] field did actually not perform any ranking. The field was ignored.
In order to perform ranking by image bytes, we need to use input.data.image.base64[] field.
Fix
Use input.data.image.base64[] instead of data.image.base64[]
Why
tests/client/test_input_search_legacy.py::test_search_by_image_bytes
started to fail with error40002 Invalid search request Search output has unsupported field set: 'data.image.base64[]'. Did you mean to set 'input.data.image.base64[]'? Check your request fields.
data.image.base64[]
field did actually not perform any ranking. The field was ignored.input.data.image.base64[]
field.Fix
input.data.image.base64[]
instead ofdata.image.base64[]