Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Menu Docs
Página inicial do Docs
/ /

$vectorSearch (estágio de agregação )

$vectorSearch

$vectorSearch executa uma pesquisa semântica em dados em seu cluster Atlas .

Se você armazenar incorporações vetoriais em seu cluster Atlas , poderá indexar perfeitamente os dados vetoriais junto com outros dados de coleção. Você pode usar o estágio $vectorSearch para pré-filtrar seus dados e executar a pesquisa semântica nos campos indexados.

Seus dados vetoriais devem ser menores ou iguais a 4096 dimensões de largura.

A $vectorSearch fase do pipeline de agregação está disponível nos seguintes ambientes:

  • Clusters doMongoDB Atlas executando a versão 6.0.11 ou posterior

  • Implementações do MongoDB Enterprise executando a versão 8.2 ou posterior com o Kubernetes operador

  • Implantações do MongoDB Community executando a versão 8.2 ou posterior

Para saber mais, consulte MongoDB Vector Search.

A partir do MongoDB,8.0 você pode usar um $vectorSearch estágio em um $unionWith estágio.

Você não pode utilizar um $vectorSearch estágio em um estágio $facet $lookup ou um estágio.

Voltar

$unwind