Vector functions

Snowflake bietet sowohl Ähnlichkeits- als auch elementweise Aggregationsfunktionen für den Datentyp VECTOR. Diese Funktionen ermöglichen die Suche nach Vektoren, die einem Quellvektor am nächsten liegen, und werden für die semantische Suche und die Optimierung der generativen Antworten von LLMs und generischer AI verwendet.

Similarity functions operate on two VECTOR arguments of equal element type and dimension, computing the specified metric. Snowflake provides the following vector similarity functions:

Vektorbearbeitungsfunktionen nehmen einen vorhandenen Vektor und geben einen neuen Vektor mit anderen Eigenschaften zurück, z. B. Kürzen oder Normalisieren. Snowflake bietet die folgenden Vektorbearbeitungsfunktionen:

Vector aggregate functions operate on columns of VECTOR values to perform element-wise mathematical operations such as sum, average, minimum, and maximum across all vectors in a group. Snowflake provides the following vector aggregation functions:

Bemerkung

Vektorfunktionen in Snowflake sind so optimiert, dass die Genauigkeit der Gleitkommazahlen verringert werden kann. Diese Funktionen haben eine Fehlerspanne von bis zu 1e-4.

Liste der Funktionen

Funktionsname

Anmerkungen

Nicht unterstützt von Snowpark-API.