2025 Versões
Versão de 10 de julho de 2025
Adiciona suporte para novos tipos de filtro de token
keywordRepeat
eremoveDuplicates
para analisadores personalizados.Remove o suporte para os derivadores obsoletos
kp
elovins
para o tipo de filtro de token snowballStemming.Altera o tratamento do derivador
german
para tremas, de modo que as letras alemãs ä, ö e ü sejam expandidas para ae, oe e ue, respectivamente.O derivador
german2
está desatualizado.
25 de junho de 2025 Lançamento
MongoDB v8.1 tem suporte para:
Criando índices de pesquisa em visualizações usando
mongosh
métodos e Driver.Execução de queries
$search
e$searchMeta
nas visualizações padrão.
10 de junho de 2025 Lançamento
Apresenta logs estruturados em JSON mongot.
Adiciona a capacidade de faceta em tipos de token. stringFacet ainda é suportado, mas agora está desatualizado.
Versão de 24 de janeiro de 2025
Adiciona a capacidade de faceta em número e data. numberFacet e dateFacet ainda são compatíveis, mas agora estão desatualizados.
Suporta agrupamentos do
facet
(MongoDB Search Operator) em números e datas em arrays.
Lançamentos de 2024
Versão de 09 de dezembro de 2024
Suporta explicar para queries do
facet
(MongoDB Search Operator).Suporte à personalização da ordem de classificação para valores nulos e ausentes. Para saber mais, consulte Sintaxe.
Evita excluir o índice após erros de inicialização.
Versão de 18 de outubro de 2024
Corrige um problema que fazia com que os nós de pesquisa falhasse quando o disco estava cheio.
Versão de 18 de setembro 2024
Suporta sinônimos em consultas de frases.
Adiciona suporte para o campo
matchCriteria
ao operador de texto.Altera o comportamento dos índices com mapeamento de sinônimos com falha para que as consultas que não usam o mapeamento de sinônimos afetados possam ser executadas com sucesso.
Solução de um erro que causava problemas de consistência ao usar
searchAfter
ousearchBefore
com nós de pesquisa.Índices de transição em que o limite de objetos de índice é atingido para um estado OBSOLETO consultável.
Suporta tipos de token de indexação em documentos incorporados.
Suporta utilizar o comando
mongosh
ou métodos de assistente do driver para criar, recuperar, editar ou excluir índices de Pesquisa MongoDB em clustersM0
,M2
ouM5
Atlas.
28 de junho de 2024 Lançamento
Atualizações para Java 21.
Atualiza todos os índices para oferecer suporte à opção de classificação para os tipos
number
edate
.Indexa automaticamente os valores
null
e UUID se você habilitar mapeamentos dinâmicos, o que pode aumentar o tamanho do seu índice.Oferece suporte ao uso do operador de faixa e da opção de classificação com tipos
ObjectId
.Suporta o uso da opção de classificação com valores booleanos.
Observação
A Atlas reindexará todos os seus índices de pesquisa MongoDB existentes no cluster Atlas de forma contínua. A UI do Atlas exibirá alertas que indicam o momento de sua reindexação. Os clusters que não usam nós de pesquisa separados podem notar um aumento temporário na utilização do disco e da CPU durante a reindexação. Para clusters que usam nós de pesquisa separados, o Atlas implantará temporariamente nós adicionais gratuitamente para reindexação e não haverá tempo de inatividade para troca de índices quando a criação do novo índice for concluída.
25 de junho de 2024 Lançamento
Disponibiliza nós de pesquisa no Azure de forma geral para seus sistemas de desenvolvimento e produção.
Apresenta o suporte de nós de pesquisa para clusters multirregionais e multinuvem como um recurso de Visualização.
31 de maio 2024
Introduz o MongoDB Search Query Templates no Search Tester, que facilita a consulta com queries
$search
pré-escritas, incluindo cláusulas condicionais comomust
eshould
,autocomplete
para pesquisa conforme o tipo experiências, facetmento e muito mais. Para saber mais, consulte Definir sua query.Introduz alterações nos endpoints da API de pesquisa do MongoDB. Para saber mais, consulte a API Changelog para a versão de maio de 31 2024.
10 de maio 2024
Trunca valores grandes de stringFacet.
07 de maio 2024
Corrige um problema onde o MongoDB Search não incluiu o campo
_id
para alguns documentos nos resultados ao utilizar oreturnStoredSource
.
Versão de 23 de abril de 2024
Corrige um problema em que o MongoDB Search acionava sincronizações iniciais espúrias após determinadas alterações de configuração
mongod
.Reconstrói índices onde a versão de definição está ausente.
28 de março de 2024 Lançamento
Corrige um problema em que o MongoDB Search não gerava resultados para
searchAfter
ousearchBefore
consultas quando as pontuações estavam empatadas.Adiciona a capacidade de consultar e classificar por valores nulos e UUID.
05 de março de 2024 Lançamento
Reativa a remoção de classificação .
Inclui query de sinônimos em explain().
Lançamento de 01 de março de 2024
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 coletorfacet
.
Lançamento de 14 de fevereiro de 2024
Permite a execução de queries
$searchMeta
no Search Tester. Para aprender mais, consulte Defina sua query.
Versão de 17 de janeiro de 2024
Oferece suporte à recuperação de resultados
$search
sequencialmente após ou antes 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.
Lançamentos 2023
Versão de 26 de dezembro de 2023
Versão de 04 de dezembro de 2023
Disponibiliza nós de pesquisa separados para a AWS de forma geral para suas implantações de desenvolvimento e produção. Para saber mais, consulte Arquitetura do nó.
Descontinua o tipo knnVector e o operador knnBeta. Em vez disso, agora você pode usar o novo tipo de índice vetorSearch e o estágio de pipeline
$vectorSearch
em seus sistemas de desenvolvimento e produção. Para saber mais, consulte Visão geral da Vector Search do MongoDB.Melhora a latência quando não há tipos mistos nos campos usados para classificar os resultados.
Apresenta níveis de pesquisa de baixa CPU.
Versão de 23 de outubro de 2023
Introduz nós de pesquisa dedicados para o MongoDB Search como um recurso de visualização. Este recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para saber mais, consulte O que é a pesquisa do MongoDB?.
Suporta queries paralelas em todos os segmentos para nós de pesquisa dedicados para melhorar os tempos de resposta. Para saber mais, consulte Paralelizar a execução de queries entre segmentos.
Versão de 26 de setembro 2023
Adiciona implementações do Atlas no Atlas CLI para que você possa trabalhar com Atlas Search e MongoDB Vector Search durante todo o ciclo de vida de desenvolvimento de software do seu ambiente local para a nuvem. Para saber mais, consulte Gerenciar implantações locais e de nuvem a partir da Atlas CLI.
Suporta a classificação implícita e explícita de resultados por pontuação.
Versão de 13 de setembro 2023
Suporta a configuração do analisador personalizado no Editor Visual da UI do Atlas.
É compatível com a configuração do tipo de token no Atlas UI Visual Editor.
Versão de 30 de agosto de 2023
Executa a atualização do sistema. Você pode notar algumas alterações de desempenho de indexação e consulta.
Versão de 31 de julho de 2023
Suporta realce em campos se os campos forem indexados em um campo principal do tipo de 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 fazia com que as alterações no mapeamento do campo do token fossem ignoradas.
Versão de 10 de julho de 2023
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 MongoDB Search para classificação.
Observação
A opção de classificação do MongoDB 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 realizar pesquisas de texto, curingas, expressões comuns, correspondências parciais e de intervalo nos campos
string
usando o operador queryString.Para clusters Atlas que executam o MongoDB 6.0.8 ou posterior em
M10
ou clusters superiores, introduz a capacidade de criar e gerenciar índices de pesquisa do MongoDB a partir domongosh
e do driver NodeJS.
22 de junho de 2023 Lançamento
Fornece visualização da pesquisa vetorial para armazenar, indexar e consultar vetores usando o MongoDB Search.
Lançamento de 14 de junho de 2023
Adiciona suporte para restaurar índices do MongoDB Search a partir de snapshots de backups em nuvem de clusters M10 ou maiores.
Versão de 07 de junho de 2023
Dá suporte ao rastreamento de termos de pesquisa em queries e visualização de análises de queries para termos de pesquisa rastreados na IU do Atlas para
M10
ou clusters do Atlas superiores.
Lançamento de 26 de maio de 2023
Adiciona o operador in, que realiza uma pesquisa por 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 faceta para ser opcional.facet
{As queries que você especificar sem um operador serão executadas em todos os documentos indexados.
Versão de 25 de abril de 2023
Adiciona a opção booleana
scoreDetails
para recuperar um detalhamento detalhado da pontuação para cada documento nos resultados da query.
01 de março de 2023 Lançamento
Introduz a capacidade de editar sua consulta de pesquisa do MongoDB no testador de pesquisa.
Versão de 31 de janeiro de 2023
Adiciona os seguintes analisadores de linguagem:
lucene.polish
lucene.portuguese
lucene.smartcn
lucene.sorani
lucene.thai
lucene.turkish
Adiciona os seguintes filtros de token:
Dá suporte ao tipo de dados numérico usando o operador equals.
Suporta sinônimos para clusters fragmentados.
Lançamento de 25 de janeiro de 2023
Suporta o tipo embeddedDocuments no modo de configuração do editor visual do MongoDB Search na UI do Atlas.
Lançamentos 2022
Versão de 02 de novembro de 2022
Suporta a indexação estática de arrays de strings como o tipo de preenchimento automático e a consulta do campo indexado usando o operador de preenchimento automático .
Oferece suporte à indexação dinâmica e estática de números em arrays e à query dos números indexados em arrays usando apenas o operador de faixa.
Suporta a indexação dinâmica e estática de datas em arrays e a consulta das datas indexadas em arrays usando somente o operador de faixa .
Suporta a indexação dinâmica e estática de objectIds e arrays de objectIds e a query dos objectIds indexados usando o operador de igualdade .
Compatível com indexação dinâmica e estática de booleans e arrays de booleans e a query dos booleanos usando o operador equals.
Versão de 03 de outubro de 2022
Melhora o desempenho do storedSource.
Versão de 02 de agosto de 2022
Atualizações para o MongoDB Search, que incluem o seguinte:
Aprimoramentos de consulta
Suporta
\w
,\W
,\D
,\s
e\S
expressões regulares na query regex. No entanto, o MongoDB Search não retorna resultados para caracteres diferentes des
,S
,w
,W
,d
eD
na query de regex. Recomendamos usar barras invertidas de acordo com os padrões da regex.Atualizações dos domínios de nível superior do tokenizador de e-mail do banco de dados Root Zone IANA.
Melhorias no destaque
O seletor de passagem trunca trechos longos para mostrar um trecho mais curto, o que corrige a causa da falha de queries quando a passagem é longa.
A saída "explain" de algumas queries pode ser diferente. Se você usar explain, verifique se as alterações não quebram a lógica do seu ambiente.
Além das alterações exibidas anteriormente, você pode notar algumas alterações de desempenho de indexação e queries.
Apresenta o operador moreLikeThis para recuperar documentos semelhantes a um ou mais documentos de entrada.
07 de junho de 2022 Lançamento
Oferece suporte ao coletor de facetas em clusters fragmentados executando MongoDB 6.0 e versões posteriores.
É compatível com estágios
$search
e$searchMeta
dentro de$lookup
e subpipeline$unionWith
.
Lançamento de 01 de junho de 2022
Apresenta documentos incorporados para pesquisas semelhantes a $elemMatch.
Observação
O tipo embeddedDocuments do MongoDB Search, o operador embeddedDocument e a opção de pontuação do
embedded
estão na pré-visualização.
Versão de 27 de abril de 2022
Melhora o desempenho dos campos de origem armazenados para estágios de pós-agregação mais rápidos.
Melhora a precisão dos relatórios de métricas de atraso de replicação.
Versão de 19 de abril de 2022
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).
Lançamento de 31 de março de 2022
Introduz uma opção na definição do índice para armazenar campos na MongoDB Search e a opção
$search
para retornar campos armazenados.
Lançamento de 09 de março de 2022
Introduz um novo
Project Search Index Editor
papel para criar, visualizar, editar e excluir índices de Pesquisa MongoDB utilizando a UI ou API do Atlas.Atende a consultas usando seu último índice válido se a nova definição de índice for inválida.
Remove o limite de cláusulas padrão de Lucene de
1024
paraBooleanQuery
em clusters dedicado.Observação
Estamos estendendo o suporte para faceting 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 em campos numéricos e de data, respectivamente.
01 de março de 2022 Lançamento
Adiciona os tipos de numberFacet e dateFacet para executar faceta de query nos campo de número e data, respectivamente.
Observação
Estamos estendendo o suporte para faceting 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 em campos numéricos e de data, respectivamente.
Lançamento de 26 de janeiro de 2022
Adiciona filtro de token reverso , que inverte cada token de string.
Lançamentos de 2021
Versão de 10 de dezembro de 2021
Adiciona compatibilidade para expressões de decaimento gaussiano, que decaem ou reduzem as pontuações do documento multiplicando-se a uma taxa especificada.
Versão de 03 de novembro de 2021
Adiciona o filtro de token asciiFolding para converter caracteres unicode aleatórios, numéricos e tokenizados que não estão no Bloco Basic Latin Unicode para seus equivalentes ASCII.
Versão de 28 de setembro 2021
Aprimoramentos do preenchimento automático nesta versão:
Adiciona compatibilidade com analisadores na definição de índice para preenchimento automático.
Aumenta as correspondências exatas no operador de preenchimento automático.
Adiciona a estratégia de tokenização
rightEdgeGram
para criar tokens semelhantes aedgeGram
começando no lado direito das palavras (em vez do lado esquerdo).
Correções de erros nesta versão:
Corrige o erro de realce
objectId
.
Versão de 07 de setembro de 2021
Permite que os índices entrem em um estado de recuperação e permaneçam disponíveis após encontrar determinados erros de replicação.
Lançamento de 13 de julho de 2021
Adiciona suporte para sinônimos, que podem ser definidos em uma collection e mapeados para índice de pesquisa através da API do Atlas .
01 de junho de 2021 Lançamento
Suporta caminho curinga para realce.
Versão de 05 de abril de 2021
Adiciona filtro de token de palavra de parada para remover tokens que correspondem às palavras de parada especificadas.
19 de março de 2021 Lançamento
Adiciona analisadores de idioma, filtros de token e tokenizadores adicionais.
Adiciona suporte para pontuações de função, que permite alterar a pontuação de relevância de um documento usando um campo numérico no mesmo documento.
05 de fevereiro de 2021 Lançamento
Suporta explicação para
$search
query.
Versão de 16 de janeiro de 2021
Corrige um problema ao destacar erros de geração quando combinado com operadores de igualdade ObjectID.
Versão de 14 de janeiro de 2021
Melhora o desempenho da indexação de sincronização inicial.
Lançamentos de 2020
Lançamento de 15 de dezembro de 2020
Adiciona
maxNumPassages
emaxCharsToExamine
para realçar.
Lançamento de 19 de novembro de 2020
Melhora o desempenho da indexação de estado constante.
Versão de 13 de novembro de 2020
Corrige um bug em analisadores personalizados em que somente o primeiro filtro de caracteres
charMap
estava sendo executado.
Versão de 1 de outubro de 2020
Remove o requisito de tempo de inatividade ao reconstruir definições de índice modificadas.
Versão de 2 de setembro 2020
Adiciona analisador personalizado para definições de índice e query de pesquisa.
Versão de 23 de agosto de 2020
Adiciona suporte para caminho curinga.
9 de junho de 2020 Lançamento
Libera o Atlas Search para disponibilidade geral.
Lançamento de 18 de maio de 2020
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, permitindo termos não ordenados em queries de pesquisa.
Aprimora as mensagens de erro para facilitar a depuração de queries, incluindo a eliminação de rastreamentos de pilha e outras mensagens específicas de Java.
Versão de 30 de abril de 2020
Adiciona suporte para consultas geoespaciais, incluindo:
Um novo tipo de dados geográficos para indexar coordenadas geográficas de pontos e formas.
Dois novos operadores, geoWithin e geoShape, para dar suporte a consultas em dados geoespaciais, como pontos e polígonos.
Adiciona recursos de preenchimento automático para oferecer suporte a uma melhor funcionalidade de pesquisa conforme a digitação, incluindo:
Um novo operador de autocompletar e um novo tipo de índice.
Dobramento de valores de campo diacrítico e independente do analisador.
Opções de pontuação, como impulso e constante.
Queries compostas que combinam o autocompletar 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 MongoDB Search publicadas antes de 2020 de abril, consulte o Atlas Changelog.