Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Analisador de espaço em branco

O analisador whitespace divide o texto em termos pesquisáveis (tokens) onde quer que encontre um caractere de espaço em branco. Ele deixa todo o texto em suas letras maiúsculas e minúsculas originais.

Se você selecionar Refine Your Index, a UI do Atlas exibirá uma seção intitulada View text analysis of your selected index configuration dentro da seção Index Configurations. Se você expandir essa seção, a UI do Atlas exibirá o índice e os tokens de pesquisa que o analisador whitespace gera para cada string de amostra. É possível ver os tokens que o analisador whitespace cria para um documento de amostra integrado e uma cadeia de query quando você cria ou edita um índice na UI do Atlas Visual Editor.

Importante

O MongoDB Search não indexará campos de string em que os tokens do analisador excedam 32766 bytes de tamanho. Se estiver usando o analisador de palavras-chave, os campos de string que excederem 32766 bytes não serão indexados.

A seguinte definição de índice de exemplo especifica um índice no campo title na coleção sample_mflix.movies utilizando o analisador whitespace. Para acompanhar este exemplo, carregue os dados de amostra no seu cluster e use mongosh ou navegue até a página Create a Search Index na IU do Atlas seguindo as etapas do tutorial Criar um índice de pesquisa do MongoDB.

Em seguida, usando a movies collection como sua fonte de dados, siga o procedimento de exemplo para criar um índice a partir de ou da UI do mongosh Atlas Visual Editor JSON editorou.


A seguinte consulta procura o termo Lion's no campo title .

O MongoDB Search retorna esses documentos fazendo o seguinte para o texto no campo title usando o analisador lucene.whitespace :

  • Mantenha as letras maiúsculas e minúsculas originais do texto.

  • Divida o texto em tokens onde quer que ele encontre um caractere de espaço em branco.

A tabela a seguir mostra os tokens (termos pesquisáveis) que o MongoDB Search cria usando o Whitespace Analyzer e, por outro lado, o Simple Analyzer e o analisador de palavras-chave para os documentos nos resultados:

Título
Tokens do analisador de espaço em branco
Tokens de analisador simples
Tokens do analisador de palavras-chave

The Lion's Mouth Opens

The, Lion's, Mouth, Opens

the, lion, s, mouth, opens

The Lion's Mouth Opens

O índice que utiliza o analisador whitespace é sensível a maiúsculas e minúsculas. Portanto, o MongoDB Search é capaz de corresponder o termo de query Lion's ao token Lion's criado pelo analisador whitespace .