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.