Eine Vektordatenbank ist ein Datenspeicher, der Texte, Bilder oder andere Inhalte als Embeddings ablegt — als lange Zahlenvektoren, die ihre Bedeutung abbilden. Sie beantwortet nicht die Frage „Welches Dokument enthält dieses Wort?“, sondern „Welche Einträge liegen dieser Anfrage am nächsten?“. Damit ist sie der Speicher hinter der semantischen Suche und hinter vielen Systemen für Retrieval-Augmented Generation.
Was speichert eine Vektordatenbank?
Ein Eintrag besteht aus drei Teilen: dem Vektor, dem Originaltext oder einem Verweis darauf und Metadaten wie Dateiname, Datum oder Sprache. Bevor Texte in die Datenbank kommen, werden sie in Abschnitte zerlegt (Chunking) und von einem Embedding-Modell in Vektoren übersetzt.
Wie das in der Praxis aussieht, dokumentiert OpenAI für seine Vector Stores: Jede hinzugefügte Datei wird automatisch zerlegt, eingebettet und indexiert. Standardmäßig entstehen Abschnitte von 800 Token mit 400 Token Überlappung (OpenAI-Dokumentation, Stand Oktober 2026). Die Metadaten dienen später als Filter, etwa für eine bestimmte Abteilung oder einen Zeitraum.
Wie funktioniert die Suche in einer Vektordatenbank?
Die Anfrage wird mit demselben Embedding-Modell in einen Vektor übersetzt. Dann sucht die Datenbank die nächsten Nachbarn: die gespeicherten Vektoren mit dem kleinsten Abstand oder der größten Ähnlichkeit, gemessen etwa per Kosinus-Ähnlichkeit. Das Ergebnis ist eine Liste der ähnlichsten Abschnitte mit ihrem Ähnlichkeitswert.
Eine exakte Suche vergleicht die Anfrage mit jedem einzelnen Vektor. Bei Millionen Einträgen dauert das zu lange. Vektordatenbanken nutzen deshalb meist eine approximative Nächste-Nachbarn-Suche (Approximate Nearest Neighbor, ANN): Ein Index prüft nur einen Teil der Vektoren und nimmt dafür in Kauf, gelegentlich einen nahen Nachbarn zu übersehen.
Ein verbreitetes ANN-Verfahren ist HNSW (Hierarchical Navigable Small World), ein mehrstufiger Graph, den Yu. A. Malkov und D. A. Yashunin im März 2016 vorgestellt haben. Die Suche springt darin von groben zu feinen Ebenen und nähert sich so schrittweise den ähnlichsten Vektoren.
Welche Arten von Vektordatenbanken gibt es?
Die Systeme lassen sich in drei Gruppen ordnen. Die Aufzählung ist keine Bewertung.
| Gruppe | Beispiel | Merkmal |
|---|---|---|
| Erweiterung einer bestehenden Datenbank | pgvector für PostgreSQL | Vektoren liegen neben den übrigen Daten |
| Eigenständige Vektordatenbank | Pinecone | eigens für Vektorsuche gebaut |
| In KI-Plattformen eingebaut | Vector Stores von OpenAI | Chunking und Embedding laufen automatisch |
pgvector beschreibt sich als Open-Source-Vektorsuche für Postgres. Laut Projektseite unterstützt es exakte und approximative Nächste-Nachbarn-Suche, die Indextypen HNSW und IVFFlat sowie unter anderem euklidische Distanz, Skalarprodukt und Kosinus-Distanz.
Warum ist die Vektordatenbank für die KI-Sichtbarkeit wichtig?
In einer Vektordatenbank konkurriert nicht die Seite, sondern der Abschnitt. Scott Stouffer erklärte auf der SEO Week 2026, dass KI-Systeme Seiten in Chunks zerlegen, im Vektorraum abbilden und nach semantischer Ähnlichkeit abrufen statt nach einer Bewertung der ganzen Seite. Eine kleine Passage kann so eine ganze Seite übertreffen (iPullRank, Mai 2026).
Bei der Übertragung auf die Websuche ist Vorsicht nötig. Kai Spriestersbach weist darauf hin, dass die dokumentierten Chunking-Vorgaben aus Enterprise-RAG-Produkten stammen und nicht aus der Google-Websuche (AFAIK, August 2026). Google beschreibt für seine KI-Funktionen den Abruf über die zentralen Ranking-Systeme der Suche; eine Vektordatenbank nennt der Leitfaden nicht (Google Search Central, Juli 2026).
Was bedeutet das für Ihre Website?
Ein Embedding fasst die Bedeutung eines ganzen Abschnitts in einem Vektor zusammen. Behandelt ein Abschnitt zwei Themen, liegt sein Vektor zwischen beiden — und damit weiter weg von jeder einzelnen Frage. Schreiben Sie deshalb ein Thema je Absatz (Semantisches Chunking) und beginnen Sie mit der Kernaussage.
Benennen Sie Dinge einheitlich. Produkte, Leistungen und Fachbegriffe sollten auf allen Seiten gleich heißen, damit die Abschnitte im Vektorraum dort landen, wo Fragen dazu gestellt werden. Ersetzen kann die Vektordatenbank die Indexierung nicht: Bei der Websuche kommt nur in den Vergleich, was vorher gefunden wurde (Initial Retrieval).