Skip to main content

Vector Engines

🎓 Learn how it works with the Amazon S3 Vectors with Spice engineering blog post.

Data sourced by Data Connectors, or views built atop them with vector embedding columns can be indexed and efficiently searched using a vector engine.

A vector engine will store all vector embeddings associated with columns in a dataset/view, provide efficient vector search operations and avoid unnecessary recomputation of embeddings.

A vector engine is configured by setting the vectors configuration. E.g.

datasets:
- name: dataset_with_embeddings
vectors:
enabled: true

For the complete reference specification see datasets.

Supported Vector engines:

NameDescription
s3_vectorsAWS S3 vectors
Limitations
  • A dataset or view must be accelerated (i.e. .dataset[].accelerated.enabled: true, see docs) for a vector engine to be provided the appropriate data to ingest.

Vector Engine Docs