Exception: Parse::VectorSearch::ConstraintNotSupported

Inherits:
ArgumentError
  • Object
show all
Defined in:
lib/parse/vector_search.rb

Overview

Raised when a ‘Parse::Query` constraint is built against a declared `:vector` property using an operator other than the narrow allow-list (`:exists`, `:null`). Vector fields are dense numeric arrays — equality, range, `$in`, and friends will either return nonsense or do something the caller did not intend. The right way to query a `:vector` is Core::VectorSearchable#find_similar, which routes through Atlas `$vectorSearch`. Inherits from ArgumentError so it joins InvalidQueryVector and the inline bad-input raises in a single rescue boundary.