diff --git a/guides/databases/cap-level-dbs.md b/guides/databases/cap-level-dbs.md index 1088b0c90..647328af7 100644 --- a/guides/databases/cap-level-dbs.md +++ b/guides/databases/cap-level-dbs.md @@ -156,6 +156,19 @@ SELECT firstName || ' ' || lastName as fullName from Authors; - `seconds_between(x,y)` -> number +### Vector Functions + +- `cosine_similarity(x,y)` -> number +- `l2distance(x,y)` -> number +- `l2normalize(x)` -> Vector +- `vector_embedding(field, kind?, model?)` -> Vector + +For `vector_embedding`, `kind` defaults to `'DOCUMENT'` and `model` to `'SAP_GXY.20250407'`; use the `vectorEmbeddingDefaultModel` and `vectorEmbeddingHanaDefaultRemoteSource` compiler options to change these defaults. + +> [!warning] HANA and PostgreSQL only +> Vector functions require SAP HANA Cloud or PostgreSQL with [pgvector](https://github.com/pgvector/pgvector). + + ### Aggregate Functions - `avg(x)`, `average(x)`