Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Analizador simple

El analizador simple divide el texto en términos que se pueden buscar (tokens) siempre que encuentre un carácter que no sea letra, como espacios en blanco, puntuación o uno o más dígitos. Convierte todo el texto a minúsculas.

Si seleccionas Refine Your Index, la interfaz de usuario de Atlas muestra una sección titulada View text analysis of your selected index configuration dentro de la sección Index Configurations. Si amplía esta sección, la Interfaz de Usuario de Atlas muestra el índice y los tokens de búsqueda que el analizador simple genera para cada string de muestra. Puede ver los tokens que el analizador simple crea para un documento de muestra incorporado y un string del query cuando crea o edita un índice en la Interfaz de Usuario de Atlas Visual Editor.

Importante

MongoDB Search no indexará los campos de string en los que los tokens del analizador superen los 32766 bytes de tamaño. Si se utiliza el analizador de keywords, los campos de string que superen los 32766 bytes no se indexarán.

The following example index definition specifies an index on the title field in the sample_mflix.movies collection using the simple 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.


La siguiente query busca el término lion en el campo title y limita la salida a cinco resultados.

MongoDB Search devuelve estos documentos realizando lo siguiente para el texto en el campo title utilizando el analizador lucene.simple:

  • Convierte el texto a minúsculas.

  • Cree tokens separados dividiendo el texto dondequiera que haya un carácter que no sea una letra.

The following table shows the tokens that MongoDB Search creates for each document in the results using the Simple Analyzer. For comparison, the table also shows tokens from the Standard Analyzer and Whitespace Analyzer:

Título
Tokens del Analizador Simple
Fichas del Analizador Estándar
Tokens del analizador Whitespace

White Lion

white, lion

white, lion

White, Lion

The Lion King

the, lion, king

the, lion, king

The, Lion, King

The Lion King 1 1/2

the, lion, king

the, lion, king, 1, 1, 2

The, Lion, King, 1, 1/2

Lion's Den

lion, s, den

lion's, den

Lion's, Den

MongoDB Search devuelve el documento Lion's Den en los resultados porque el analizador simple crea un token separado para lion, que coincide con el término de consulta lion. Por el contrario, si indexa el campo utilizando el analizador estándar o el analizador de espacios en blanco, MongoDB Search no devolvería Lion's Den. El analizador estándar crearía el token lion's y el analizador de espacios en blanco crearía Lion's, pero ninguno crearía un token para lion.

Califique esta página