Menu Docs

Página inicial do DocsIniciar e gerenciar o MongoDBMongoDB Atlas

Changelog do Atlas Search

Nesta página

  • Lançamentos de 2024
  • Lançamentos 2023
  • Lançamentos 2022
  • Lançamentos de 2021
  • Lançamentos de 2020
  • Corrige um problema onde o Atlas Search não gerava resultados para searchAfter ou searchBefore consultas quando as pontuações estavam empatadas.

  • Adiciona a capacidade de consultar e classificar por valores nulos e UUID .

  • Corrige um problema em que o cluster do Atlas fragmentados executando o MongoDB v7.2.0 retornavam um erro para estágios $searchMeta que contêm o coletor facet .

  • Permite recuperar resultados $search sequencialmente antes ou depois de um ponto de referência, que você pode especificar usando um token gerado pela palavra-chave { $meta searchSequenceToken. Para saber mais, consulte Paginar os resultados sequencialmente.

  • Suporta o uso de operadores iguais a , em e intervalo para executar a correspondência exata e a filtragem em BSON strings indexado como o tipo de token do Atlas Search.

  • Suporta a configuração do analisador personalizado no Editor Visual da UI do Atlas.

  • Suporta a configuração do tipo de token no Editor Visual da UI do Atlas.

  • Executa atualização do sistema. Você pode notar algumas alterações no desempenho de indexação e query.

  • Suporta realce para campos se os campos forem indexados em um campo pai do tipo documento para predicados de query especificados dentro do operador embeddedDocument .

  • Inicia a sincronização inicial automaticamente em determinados cenários com fragmentação.

  • Corrige um bug que fez com que as alterações no mapeamento do campo de token fossem ignoradas.

  • Adiciona a opção de classificação , que suporta a classificação em ordem crescente ou decrescente nos campos que você define no índice do Atlas Search para classificação.

    Observação

    A opção de classificação do Atlas Search está disponível em clusters fragmentados somente se você executar o MongoDB v6.0+.

  • Limita o operador knnBeta como um operador de nível superior.

  • Introduz a capacidade de executar pesquisas de texto, curinga, expressão regular, difusa e intervalo em campos do string usando o operador queryString .

  • Melhora o desempenho do $search com $limit.

  • Para clusters Atlas executando MongoDB 6.0.8 ou posterior em clusters M10 ou superiores, introduz a capacidade de criar e gerenciar índices do Atlas Search a partir do mongosh e do driver NodeJS .

    Observação

    Você não pode usar o command mongosh ou os driver helper methods para criar, recuperar, editar ou excluir índices do Atlas Search em clusters M0, M2 ou M5 Atlas.

  • Fornece visualização da pesquisa vetorial para armazenar, indexar e vetores de query usando o Atlas Search.

  • Adiciona suporte para restaurar índices do Atlas Search de snapshots de backups em nuvem de M10 ou clusters maiores.

  • Suporta o rastreamento de termos de pesquisa em queries e a visualização de análises de query para termos de pesquisa monitorados na UI do Atlas para M10 ou Atlas clusters superiores.

  • Adiciona o operador in , que realiza uma pesquisa para uma array de valores e retorna documentos em que o valor do campo é igual a qualquer valor na array especificada.

  • Altera a opção operator do coletor de facetas para opcional. As queries facet que você especifica sem um operador são executadas em todos os documentos indexados.

  • Suporta o tipo embeddedDocuments no modo de configuração do editor visual do Atlas Search na UI do Atlas.

  • Atualizações para Atlas Search, que incluem o seguinte:

    Além da lista anterior de alterações, você poderá notar algumas alterações de desempenho de indexação e query.

  • Apresenta o operador moreLikeThis para recuperar documentos semelhantes a um ou mais documentos de entrada.

  • Apresenta documentos incorporados para pesquisas semelhantes a $elemMatch .

    Observação

    A opção de índice embeddedDocuments do Atlas Search, o operador embeddedDocument e a opção de pontuação embedded estão em versão prévia. Quando um índice de pesquisa do Atlas em um conjunto de réplicas ou em um único shard do MongoDB atinge o limite de dois bilhões de documento do Lucene, o Atlas Search não indexa novo documento nem aplica atualizações a documento existente para esse índice. Uma solução para lidar com essa limitação entrará em vigor quando esse recurso estiver disponível para o público em geral. Para solucionar qualquer problema relacionado ao uso desse recurso, entre em contato com o Suporte.

  • Otimiza o processamento em lote interno para melhorar o desempenho da query de origem armazenada quando sua query corresponder a um grande número de documentos (5,000 ou mais).

  • Introduz um novo papel do Project Search Index Editor para criar, visualizar, editar e excluir índices de Pesquisa do Atlas utilizando a UI ou API do Atlas.

  • Atlas queries usando seu último índice válido se a nova definição de índice for inválida.

  • Remove o limite de cláusulas padrão da Lucene de 1024 para BooleanQuery em clusters dedicados.

    Observação

    Estamos ampliando o suporte para facet em campos numéricos e de data usando os tipos de número e data de agosto a setembro de 2022. Você deve migrar para os tipos numberFacet e dateFacet em todas as definições de índice para facetar campos numéricos e de data, respectivamente.

  • Adiciona os tipos de numberFacet e dateFacet para executar faceta de query nos campo de número e data, respectivamente.

    Observação

    Estamos ampliando o suporte para facet em campos numéricos e de data usando os tipos de número e data de agosto a setembro de 2022. Você deve migrar para os tipos numberFacet e dateFacet em todas as definições de índice para facetar campos numéricos e de data, respectivamente.

  • Adiciona filtro de token reverso , que inverte cada token de string.

Melhorias de preenchimento automático nesta versão:

Correções de erros nesta versão:

  • Corrige o erro de realce objectId .

  • Permite que os índices entrem em um estado de recuperação e permaneçam disponíveis após encontrar determinados erros de replicação.

  • Adiciona suporte para sinônimos, que podem ser definidos em uma collection e mapeados para índice de pesquisa através da API do Atlas .

  • Adiciona filtro de token de palavra de parada para remover tokens que correspondem às palavras de parada especificadas.

  • Corrige um problema ao destacar erros de acionamento quando combinados com operadores de igualdade ObjectID.

  • Melhora o desempenho da indexação da initial sync.

  • Adiciona maxNumPassages e maxCharsToExamine para realçar.

  • Melhora o desempenho da indexação de estado estável.

  • Remove o requisito de tempo de inatividade ao reconstruir definições de índice modificadas.

  • Adiciona uma nova opção de índice para excluir o campo norms , permitindo que um índice de pesquisa ignore o comprimento do campo ao pontuar os resultados da pesquisa.

  • Adiciona a opção tokenOrder ao operador de preenchimento automático , suportando termos não ordenados em queries de pesquisa.

  • Melhora as mensagens de erro para facilitar a depuração de queries, incluindo a eliminação de rastreamento de pilha e outras mensagens específicas do Java.

  • Adiciona suporte para queries geoespaciais, incluindo:

    • Um novo tipo de dados geográficos para indexar coordenadas geográficas de ponto e forma.

    • Dois novos operadores, geoWithin e geoShape, para suportar consultas sobre dados geoespaciais, como pontos e polígonos.

  • Adiciona recursos de preenchimento automático para oferecer suporte a uma melhor funcionalidade de pesquisa conforme você digita, incluindo:

    • Um novo operador de preenchimento automático e tipo de índice.

    • Dobramento diacrítico independente do analisador de valores de campo.

    • Opções de pontuação, como impulso e constante.

    • Queries compostas que combinam preenchimento automático com outros operadores $search.

    • n-grams/shingles e n-grams de borda do texto analisado.

Observação

Para revisar as notas de versão do Atlas Search publicadas antes de abril de 2020, consulte Atlas Changelog.

← Perguntas frequentes: Atlas Search