Vector Search
Vector search is a built-in capability in DataChain using cosine_distance(), euclidean_distance(), and l2_distance(). Create a vector (list of floats) and run searches against it.
Full Example: CLIP Embedding + Similarity Search
The pattern: compute embeddings via map() (Python), then search via mutate + order_by + limit (Query Engine SQL). The similarity search runs at warehouse speed.
Model Drift Detection
Vector distances work as analytical tools. Compare embeddings per record to reveal drift or disagreement:
This runs entirely in the Query Engine, with no Python and no deserialization.