$vectorSearch (agregação)
$vectorSearch
executa um Atlas Search semântica em dados em seu cluster do 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 executar a Atlas Search nos campos indexados. Veja:
Index Vector Incorporações para saber mais sobre a criação de índices do Atlas Vector Search .
Queries do Vector Search para saber mais sobre a sintaxe e o uso do
$vectorSearch
pipeline stage.
Importante
A fases do pipeline de agregação $vectorSearch
só está disponível para coleções hospedadas nas camadas do cluster do MongoDB Atlas que executam a versão do MongoDB 6.0.11 ou posterior. Para saber mais, consulte Atlas Vector Search.
Observação
Você não pode utilizar um estágio $vectorSearch
em um estágio $facet
.