AWS kündigte am 30. September 2026 die Metadaten-Vorfilterung für Amazon S3 Vectors an. Im Indexmodus ENHANCED wertet der Dienst den Metadatenfilter zuerst aus und sucht anschließend nach ähnlichen Vektoren. CLASSIC prüft Filter und Suche zugleich.
Was sich beim Filtern ändert
Bei einer Suche mit Metadatenfilter bestimmt ENHANCED zunächst, welche Vektoren die Filterbedingungen erfüllen. Die Ähnlichkeitssuche läuft danach innerhalb dieser Auswahl. In CLASSIC werden Filter und Suche während desselben Suchvorgangs ausgewertet.
Recall beschreibt, welcher Anteil der relevanten Vektoren von einer Suche gefunden wird. AWS zufolge kann ENHANCED bei stark selektiven Filtern mit derselben Abfrage bis zu fünfmal mehr passende Vektoren liefern als CLASSIC.
| Merkmal | CLASSIC | ENHANCED |
| Filterauswertung | Filter und Vektorsuche werden zugleich ausgewertet. | Der Metadatenfilter wird vor der Ähnlichkeitssuche ausgewertet. |
| Bestehende Indizes | Bestehende Indizes bleiben in diesem Modus, bis sie umgestellt werden. | Bestehende Indizes lassen sich mit UpdateIndexMode direkt umstellen, ohne Vektoren erneut einzulesen oder Abfragen zu ändern. |
$startsWith und die Filtergrenzen
Der neue Operator $startsWith prüft, ob ein Metadatenwert mit einem bestimmten Präfix beginnt. Das eignet sich etwa für Pfade, URLs und hierarchisch aufgebaute Schlüssel. Zu den weiteren Filtermöglichkeiten zählen Gleichheits- und Zahlenbereichsprüfungen, Mengenmitgliedschaft und Existenzprüfungen sowie logische Verknüpfungen mit $and und $or.
AWS gibt als Obergrenzen 2 KB filterbare Metadaten pro Vektor und 100 Filterbedingungen pro Abfrage an. Die Bedingungen werden dabei pro geprüftem Wert gezählt. Die Metadatenfelder sind standardmäßig filterbar.
Bestehende Indizes umstellen
Mit UpdateIndexMode können bestehende Indizes laut AWS vor Ort auf ENHANCED umgestellt werden. Dafür müssen die Vektoren weder erneut eingelesen noch Abfragen geändert werden. Für die neuen Aktionen sind passende IAM-Berechtigungen erforderlich.
Für neue Indizes in Vektor-Buckets, die am oder nach dem 30. September 2026 angelegt wurden, ist ENHANCED der Standard. Buckets, die bereits vor diesem Stichtag existierten, behalten CLASSIC als Standard, bis der Bucket-Standard geändert wird.
Gebühren und Verfügbarkeit in Deutschland
AWS erhebt für die Metadaten-Vorfilterung keine zusätzliche Funktionsgebühr. Die regulären Kosten für S3-Vectors-Speicher, PUT-Anfragen und Abfragen fallen weiterhin an. AWS führt Europe (Frankfurt), eu-central-1, als Region für S3 Vectors auf; die Vorfilterung ist laut AWS in kommerziellen Regionen verfügbar, in denen der Dienst angeboten wird.