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

MongoDB Search Compatibility & Limitations

This page describes the compatibility and limitations of MongoDB Search features on Atlas. For details on MongoDB Search compatibility with self-managed deployments, see Compatibility and Requirements for mongot.

Para ciertas funcionalidades, MongoDB Search podría requerir una versión específica de MongoDB. La siguiente tabla enumera las funcionalidades de MongoDB Search que requieren versiones específicas de MongoDB.

Funcionalidad de MongoDB Search
Versión de MongoDB para la funcionalidad

8.0+

Query Views directamente con $search y $searchMeta

8.1+

$search y $searchMeta en vistas particionadas

8.2+

$rankFusion en vistas

8.2+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

7.0+, 8.0+

$search searchAfter y searchBefore opciones

6.0.13+, 7.0.5+, 8.0+

MongoDB Search is not supported for time series collections. Starting in MongoDB 8.3, the $search, $searchMeta, and $vectorSearch stages fail with an error message when run on timeseries collections. Previously, these stages returned empty results.

Las siguientes limitaciones se aplican solo a MongoDB Search en clústeres Free y Flex:

  • No puede crear más de:

    • 3 índices (independientemente del tipo, search o vector) en los clústeres Free.

    • 10 índices en clústeres Flex.

  • Cuando alcance el número máximo de índices permitidos para el nivel del clúster, podrá escalar el nivel de su clúster para crear índices adicionales. Si se escala el nivel de clúster, los índices se reconstruyen en el nuevo nivel de clúster, lo que activa una sincronización inicial.

  • Un objeto JSON de definición de índice no puede exceder los 3KB de tamaño.

  • Una definición de índice solo puede tener un mapeo de sinónimos.

  • La creación de índices con más de 300 campos fallará.

  • El límite de cláusulas por defecto de Lucene de 1024 se aplica a cualquier BooleanQuery creado para búsquedas.

  • La colección de sinónimos no puede exceder los 10,000 documentos.

  • MongoDB Search doesn't support encrypting MongoDB Search indexes with encryption keys using Customer Key Management in the Atlas UI.

Nota

Puede solicitar una nueva funcionalidad o votar a favor de una solicitud existente usando el Motor de comentarios de MongoDB.

Para aprender las limitaciones de Search Playground, consulta Limitaciones de Search Playground.

Para aprender sobre los clientes admitidos, consulta Índices y Queries.

If you create a MongoDB Search index that has or will soon have more than 2.1 billion index objects, you must use numPartitions or shard your cluster. For this limit, each top-level document or nested embeddedDocument in the indexed collection fields counts as one object

De manera predeterminada, MongoDB Search deja de replicar los cambios para un índice único que crece más allá de 2.1 billones de objetos de índice en cualquier miembro del set de réplicas o partición. Esto significa que tu índice sigue siendo consultable, pero podrías obtener resultados obsoletos.

Si la colección contiene documentos de 16MB o más, MongoDB Search no puede indexar el documento, haciendo que el índice se vuelva OBSOLETO y se inicie una reconstrucción completa del índice. Se deben borrar los documentos infractores de la colección para que la reconstrucción del índice se complete correctamente. Este problema también puede ocurrir cuando las operaciones de actualización en documentos grandes hacen que el evento de flujo de cambios supere el límite de 16MB de BSON. Para evitarlo, recomendamos que ningún documento de la colección supere los 8MB. Se deben considerar las siguientes mejores prácticas:

  • Estructure sus documentos para minimizar el tamaño de subdocumentos o arreglos.

  • Evite operaciones que actualicen o reemplacen campos grandes, subdocumentos o arreglos.

To learn more, see Change Streams Production Recommendations and Reduce the Size of Large Documents.

Para obtener más información sobre las limitaciones del índice, consulte:

Para aprender sobre las limitaciones de los tipos de campos, consulte:

If you're using a clustered collection and have the notablescan parameter set to true, your MongoDB Search indexes may not finish building. To resolve this issue, you must set the notablescan parameter to false or check your log for index status transitions.

Para obtener información sobre las limitaciones del operador del query, consulta:

Para aprender sobre la compatibilidad y limitaciones de las opciones de query, consulte: