Op 30 september 2026 kondigde AWS metadata-voorfiltering aan voor Amazon S3 Vectors. In de nieuwe modus ENHANCED past de dienst het metadatafilter toe vóór de similarity search; CLASSIC voert zoeken en filteren gelijktijdig uit.

ENHANCED tegenover CLASSIC

Bij een zoekopdracht met bijvoorbeeld een tenant- of categoriefilter bepaalt de modus wanneer Amazon S3 Vectors die voorwaarde toepast. In ENHANCED gebeurt dat vóór het zoeken naar vectoren die op elkaar lijken. CLASSIC beoordeelt filters en zoekresultaten tegelijk.

OnderdeelCLASSICENHANCED
FiltervolgordeZoeken en filteren verlopen gelijktijdig.Het metadatafilter wordt eerst toegepast; daarna volgt de similarity search.
Bestaande indexBlijft op CLASSIC totdat de modus wordt aangepast.Kan ter plekke naar ENHANCED worden omgezet.

$startsWith en de filterlimieten

De operator $startsWith zoekt op basis van het begin van een waarde. Dat is bruikbaar voor paden, URL's en hiërarchische sleutels. Andere ondersteunde filteropties zijn gelijkheid, numerieke bereiken, setlidmaatschap, aanwezigheidscontroles en combinaties met $and en $or.

AWS staat maximaal 2 KB filterbare metadata per vector toe. Eén query kan maximaal 100 filtervoorwaarden bevatten.

Een bestaande index aanpassen

Met UpdateIndexMode kan een bestaande index ter plekke worden omgezet naar ENHANCED. Volgens AWS hoeven vectoren daarvoor niet opnieuw te worden ingeladen en hoeven queries niet te worden aangepast. De nieuwe actie vereist passende IAM-rechten.

Indexen in vector buckets die op of na 30 september 2026 zijn aangemaakt, gebruiken standaard ENHANCED. Buckets die al vóór die datum bestonden, houden CLASSIC als standaard totdat die bucketstandaard wordt aangepast. Dat geldt ook voor indexen die later in zo'n bucket worden aangemaakt.

AWS' recallclaim en de kosten

Recall geeft aan welk deel van de relevante vectoren een zoekopdracht terugvindt. AWS stelt dat sterk selectieve filters met ENHANCED tot vijf keer meer overeenkomende vectoren kunnen opleveren dan dezelfde query op CLASSIC.

AWS rekent geen extra kosten voor de voorfilterfunctie in commerciële AWS-regio's waar S3 Vectors beschikbaar is en in AWS-regio's in China. De gebruikelijke kosten voor opslag, PUT-verzoeken en queries blijven gelden.