ATLAS
Vector Search
Crie aplicativos inteligentes com tecnologia de pesquisa semântica e IA generativa em qualquer tipo de dados usando um banco de dados de vetores completo.
O que é o Atlas Vector Search?
Integre seu banco de dados operacional e a pesquisa vetorial em uma plataforma segura, unificada e totalmente gerenciada com recursos completos de banco de dados vetorial e a versatilidade do document model. Armazene seus dados operacionais, metadados e incorporações vetoriais no Atlas enquanto usa o Atlas Vector Search para criar aplicativos inteligentes baseados em IA de geração.
Integrações em destaque
Principais casos de uso para o Atlas Vector Search
O Atlas Vector Search permite que você consulte dados não estruturados. Você pode criar incorporações de vetores com modelos de aprendizado de máquina como OpenAI e Hugging Face, e armazená-los e indexá-los no Atlas para geração aumentada de recuperação (RAG), pesquisa semântica, mecanismos de recomendação, personalização dinâmica e outros casos de uso.
Isolamento da carga de trabalho para maior escalabilidade e disponibilidade
Configure uma infraestrutura dedicada para cargas de trabalho do Atlas Search e Vector Search. Otimize os recursos de computação para dimensionar a pesquisa e o banco de dados de forma independente, proporcionando melhor desempenho em escala e maior disponibilidade.
A versatilidade do Atlas como um banco de banco de dados vetorial
Em vez de usar um banco de dados de vetores autônomo ou integrado, a versatilidade da nossa plataforma permite que os usuários armazenem seus dados operacionais, metadados e embeddings de vetores no Atlas e usem perfeitamente o Atlas Vector Search para indexação, recuperação e criação de aplicativos de IA de gênero de alto desempenho.
Retire o trabalho operacional pesado
O Atlas Vector Search é desenvolvido na plataforma de dados do desenvolvedor do MongoDB Atlas. Automatize facilmente o provisionamento, patching, atualizações, escalabilidade, segurança e recuperação de desastres, enquanto fornece uma visão profunda do desempenho tanto para o banco de dados quanto para o Vector Search, para que você possa se concentrar na criação de aplicativos.
Ecossistema robusto de integrações de IA
Chefe de Digitalização de Conteúdo, Novo Nordisk
Perguntas frequentes
O que é pesquisa semântica?
Pesquisa semântica é a prática de pesquisar sobre o significado dos dados em vez dos próprios dados.
O que é um vetor?
Um vetor é uma representação numérica de dados e seu contexto associado, que pode ser eficientemente pesquisado usando algoritmos avançados.
Qual é a diferença entre Atlas Vector Search e Atlas Search?
O Atlas Vector Search permite a pesquisa de dados com base no significado semântico capturado em vetores, enquanto o Atlas Search permite a pesquisa por palavra-chave (ou seja, com base no texto real e em quaisquer mapeamentos de sinônimos definidos).
Posso utilizar o MongoDB Atlas em vez de um banco de banco de dados vetorial autônomo ?
Sim, o MongoDB Atlas é um banco de dados vetorial. O Atlas é uma plataforma de dados para desenvolvedores de multinuvem e totalmente gerenciada com uma rica matriz de recursos que inclui pesquisa de texto ou lexical e vetorial. Em vez de usar um banco de dados de vetores autônomo ou integrado, a versatilidade da nossa plataforma permite que os usuários armazenem seus dados operacionais, metadados e embeddings de vetores no Atlas e usem perfeitamente o Atlas Vector Search para indexação, recuperação e criação de aplicativos de IA de gênero de alto desempenho.
Qual é a diferença entre a pesquisa K-Nearest Neighbor (KNN), a pesquisa Approximate Nearest Neighbor (ANN) e a pesquisa Exact Nearest Neighbor (ENN)?
KNN, ou Vizinhos Mais Próximos, é o algoritmo frequentemente usado para encontrar vetores próximos um do outro.
ANN, ou Vizinhos Mais Próximos Aproximados, é uma abordagem para encontrar vetores semelhantes que troca a precisão em favor do desempenho. Este é um dos algoritmos fundamentais usados para impulsionar o Atlas Vector Search. Nosso algoritmo para pesquisa de vizinho mais próximo aproximado usa o gráfico Hierarchical Navigable Small World (HNSW) para indexação e consulta eficientes de milhões de vetores.
ENN, ou Vizinhos Mais Próximos Exatos, é uma abordagem para encontrar vetores semelhantes que troca um pouco de desempenho em favor da precisão. Esse método retorna os vetores exatos mais próximos de um vetor de consulta, com o número de vetores especificado pela variável limit.A execução da consulta de pesquisa vetorial exata pode manter uma latência de menos de um segundo para consultas não filtradas de até 10.000 documentos. Ele também pode fornecer respostas de baixa latência para filtros altamente seletivos que restringem um amplo conjunto de documentos a 10.000 documentos ou menos, ordenados pela relevância do vetor.
O que é $vectorSearch e como é diferente do operador knnBeta em $search?
O $vectorSearch é um estágio de agregação no MongoDB Atlas que permite executar uma consulta de vizinho mais próximo aproximado (ANN) ou vizinho mais próximo exato (ENN) com filtragem de API de consulta do MongoDB (por exemplo, “$eq” ou “$gte”). Este estágio terá suporte nos clusters do Atlas versão 6.0 e superior. O tipo de campo knnVector do Atlas Search e o operador knnBeta em $search estão agora obsoletos.
O que são nós de pesquisa?
Os nós de pesquisa fornecem infraestrutura dedicada para cargas de trabalho do Atlas Search e Vector Search, permitindo otimizar os recursos de computação e dimensionar por completo as necessidades de pesquisa independentemente do banco de dados.Os nós de pesquisa fornecem melhor desempenho em escala, com isolamento de carga de trabalho, maior disponibilidade e melhor otimização do uso dos recursos.
Quais incorporações de vetores o Atlas Vector Search suporta? Há suporte para quantização vetorial?
O Atlas Vector Search oferece suporte a incorporações de qualquer provedor que esteja abaixo do limite de dimensão 4096 no serviço. Atualmente, oferecemos suporte à ingestão, à indexação e à consulta de embeddings de vetores quantizados escalares do provedor de sua escolha. Em breve, adicionaremos suporte para ingestão de vetores quantizados binários, bem como quantização escalar e binária automática com repontuação no Atlas, permitindo a eficiência de custos e armazenamento sem comprometer a precisão.
O Vector Search funciona com imagens, arquivos de mídia e outros tipos de dados?
Sim, o Atlas Vector Search pode consultar qualquer tipo de dado que possa ser transformado em incorporação. Um dos benefícios do modelo de documento é que você pode armazenar seus embeddings junto com seus dados ricos em seus documentos.