Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
$vectorSearch (agregação)
$vectorSearch
executa uma pesquisa semântica em dados em seu cluster Atlas. Se você armazenar incorporações vetoriais menores ou iguais a 4096 dimensões de largura para qualquer tipo de dados junto com outros dados em sua coleção no Atlas cluster, poderá indexar perfeitamente os dados vetoriais junto com seus outros dados. Você pode então usar o estágio $vectorSearch
para pré-filtrar seus dados e realizar a pesquisa semântica nos campos indexados.
Importante
O aggregation pipeline stage $vectorSearch
só está disponível para collections hospedadas nas camadas do cluster do MongoDB Atlas que executam o MongoDB versão 6.0.11 ou posterior. Para saber mais, consulte Atlas Vector Search.
Saiba mais
Para saber mais sobre como criar índices do Atlas Vector Search, consulte Incorporações de vetores de índice.
Para saber mais sobre a sintaxe e o uso do
$vectorSearch
pipeline stage, consulte Queries de pesquisa vetorial.