A AWS anunciou em 30 de setembro de 2026 a pré-filtragem de metadados no Amazon S3 Vectors. No modo ENHANCED, o serviço aplica o filtro antes da busca por similaridade, restringindo primeiro o conjunto de vetores que a consulta vai comparar.

Como ENHANCED difere de CLASSIC

O modo ENHANCED resolve o filtro de metadados antes de iniciar a busca por similaridade. Já CLASSIC avalia a busca e o filtro em conjunto, verificando os candidatos durante a pesquisa.

Na prática, o filtro define quais vetores entram no conjunto da busca. Isso é útil quando a consulta precisa se limitar, por exemplo, a uma categoria ou a um cliente específico. A AWS descreve filtros por igualdade, faixa numérica, pertencimento a um conjunto e verificação de existência, além de combinações lógicas como AND e OR.

AspectoCLASSICENHANCED
Avaliação do filtroBusca por similaridade e filtro são avaliados em conjunto.O filtro é resolvido antes da busca por similaridade.
Índices existentesPermanecem nesse modo até serem atualizados.Podem ser atualizados no próprio índice com UpdateIndexMode.

O que $startsWith e os limites permitem

A AWS acrescentou o operador \$startsWith para buscar metadados por prefixo. Ele pode corresponder ao início de caminhos, URLs e chaves hierárquicas — uma forma de selecionar, por exemplo, itens que compartilham um mesmo prefixo.

Cada vetor pode ter até 2 KB de metadados filtráveis, e cada consulta aceita até 100 restrições de filtro. São limites diferentes: o primeiro se refere aos metadados associados a cada vetor; o segundo, às condições avaliadas em uma consulta.

Como atualizar índices existentes

A AWS diz que um índice existente pode mudar para ENHANCED no próprio lugar, por meio de UpdateIndexMode. A mudança não exige reingerir os vetores nem alterar as consultas existentes. As novas ações exigem as permissões IAM apropriadas.

O modo padrão depende da data de criação do bucket de vetores. Índices em buckets criados em 30 de setembro de 2026 ou depois usam ENHANCED por padrão. Buckets criados antes dessa data mantêm CLASSIC como padrão até que essa configuração seja alterada; isso também vale para índices criados depois nesses buckets.

A afirmação da AWS sobre recall e as cobranças

Recall é a parcela dos itens relevantes que uma busca consegue recuperar. A AWS afirma que, com filtros altamente seletivos, ENHANCED pode retornar até cinco vezes mais vetores correspondentes do que a mesma consulta em um índice CLASSIC.

A pré-filtragem não tem cobrança adicional nas regiões comerciais em que o Amazon S3 Vectors está disponível. Continuam valendo as cobranças normais do serviço por armazenamento, solicitações PUT e consultas.

Disponibilidade no Brasil

A AWS lista o Amazon S3 Vectors na região América do Sul (São Paulo), sa-east-1. A pré-filtragem está disponível nas regiões comerciais em que o serviço está disponível.