16. Mai 2024 – Vektordatentyp und Vektorähnlichkeitsfunktionen – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit des Datentyps VECTOR, der Vektorähnlichkeitsfunktionen und der Vektoreinbettungsfunktion bekannt geben. Diese Features ermöglichen wichtige Anwendungen, die eine semantische Vektorsuche und -abfrage erfordern.

Weitere Informationen dazu finden Sie unter Vektoreinbettungen.

Neuer SQL-Datentyp

Der folgende Datentyp ist ab diesem Release allgemein verfügbar:

Kategorie

Neuer Datentyp

Beschreibung

Vektor

VECTOR

Mit dem Datentyp VECTOR kann Snowflake Vektoren effizient kodieren und verarbeiten. Dieser Datentyp unterstützt Anwendungen für semantische Vektorsuchen und Vektorabrufe, wie z. B. RAG-basierte Anwendungen, sowie gängige Operationen auf Vektoren in vektorverarbeitenden Anwendungen.

Neue SQL-Funktionen

Die folgenden Funktionen sind ab diesem Release allgemein verfügbar:

Funktionskategorie

Neue Funktion

Beschreibung

Vektorähnlichkeitsfunktion

VECTOR_INNER_PRODUCT

Gibt das innere Produkt von zwei Vektoren zurück. Das innere Produkt (auch bekannt als Punkt- oder Skalarprodukt) multipliziert zwei Vektoren.

Vektorähnlichkeitsfunktion

VECTOR_L2_DISTANCE

Misst den L2-Abstand zwischen zwei Vektoren.

Vektorähnlichkeitsfunktion

VECTOR_COSINE_SIMILARITY

Misst die Cosinus-Ähnlichkeit zwischen zwei Vektoren, d. h. den Winkelabstand zwischen den Vektoren in einem mehrdimensionalen Raum.

LLM-Funktion

EMBED_TEXT_768 (SNOWFLAKE.CORTEX)

Erzeugt eine Vektoreinbettung für eine gegebene Textzeichenfolge in Englisch.