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.

The following example index definition specifies an index on the title field in the sample_mflix.movies collection using the whitespace analyzer. To follow along with this example, load the sample data on your cluster and either use mongosh or navigate to the Create a Search Index page in the Atlas UI following the steps in the Create a MongoDB Search Index tutorial.

Then, using the movies collection as your data source, follow the example procedure to create an index from mongosh or the Atlas UI Visual Editor or JSON editor.


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 .

Avalie esta página