Skip to main content
Store embeddings in a separate table. This is the default behavior, where a new table is created to store embeddings and a view joins the source table with the embeddings. This approach supports chunking, allowing multiple embeddings per source row. Key features for this function are:
  • New table created to store embeddings
  • View automatically joins source and embeddings tables
  • Supports chunking (multiple chunks per row)
  • Separate storage optimizes for different access patterns

Samples

Full configuration

Specify all destination details:

Simpler configuration with defaults

Use a base name and let defaults apply:
This creates:
  • Table: my_table_embeddings_store
  • View: my_table_embeddings

Arguments

Returns

A JSON configuration object for use in create_vectorizer().