Un índice de MongoDB Search Search es una estructura de datos que mapea documentos del clúster de Atlas a los términos que se extraen de esos documentos. Los índices de MongoDB Search permiten realizar búsquedas eficientes de texto completo en la base de datos mediante consultas de MongoDB Search Search.
Esta página describe cómo crear, ver, actualizar o borrar índices de búsqueda de MongoDB utilizando la Interfaz de Usuario de Atlas o uno de nuestros clientes compatibles.
Clientes compatibles
Puedes crear y gestionar índices de búsqueda en MongoDB Search desde la interfaz de usuario de Atlas o desde uno de los siguientes clientes compatibles:
Atlas CLI, con el clúster de Atlas ejecutando MongoDB 7.0+
mongoshcon el clúster de Atlas ejecutando MongoDB 7.0+.Compass, con el clúster de Atlas ejecutando MongoDB 7.0+.
Drivers de MongoDB compatibles:
Driver de MongoDBVersión del controlador1.25.0 o superior
3.9.0 o superior
2.21.0 o superior
1.13.0 o superior
4.11.0 o superior
9.0 o superior
3.3.0 o superior
5.2.0 o superior
5.6.0 o superior
1.17.0 o superior
4.5 o superior
2.19.2 o superior
2.8.0 o superior
5.2.0 o superior
Acceso requerido
Puedes asignar Roles de usuario del proyecto o roles de usuario integrados en la base de datos para proporcionar acceso a los privilegios de usuario necesarios para realizar las acciones de índice de búsqueda de MongoDB descritas en esta guía:
La siguiente tabla muestra los modos de acceso que los Roles de usuario del proyecto admiten para las acciones de MongoDB Search especificadas:
Rol de usuario del proyectoAcción de búsqueda de MongoDBAtlas UIAtlas CLIAtlas API [1]Project Data Access Read Onlyo superiorPara ver los índices y analizadores de MongoDB Search.
✓
✓
Project Data Access Admino superiorPara crear, ver, actualizar y borrar índices y analizadores de MongoDB Search.
✓
✓
✓
Para crear, ver, actualizar y borrar índices de MongoDB Search.
✓
✓
✓
[1] Cada rol otorga permiso para llamar a un subconjunto o al conjunto completo de endpoints de la API de MongoDB Search en la API de Administración de Atlas. Consulta la columna Acción de MongoDB Search para obtener descripciones de los endpoints de la API a los que cada rol concede acceso. La siguiente tabla muestra los roles de usuario integrados en la base de datos que admiten las acciones de privilegios de índice de búsqueda de MongoDB especificadas.
Roles de usuario incorporados en la base de datosDescripción de la acción de búsqueda en MongoDBAcción de privilegio del índice de MongoDB SearchPara ver los índices y analizadores de MongoDB Search.
Para crear, ver, actualizar y borrar índices y analizadores de MongoDB Search.
Para obtener más información,consulte Roles integrados o Roles integrados.
Obtén más información
Para aprender cómo definir un índice de MongoDB Search que satisfaga las necesidades de consulta de MongoDB Search, se debe consultar Define la query.
Para aprender a crear un índice de búsqueda de MongoDB, consulte Cree un índice de búsqueda de MongoDB.
Para obtener más información sobre las configuraciones del índice de búsqueda de MongoDB que se describen en este tutorial, consulta las siguientes páginas de referencia:
Para obtener experiencia práctica al crear índices de búsqueda de MongoDB Search para los conjuntos de datos de muestra y ejecutar consultas de búsqueda de MongoDB Search en los datos indexados, prueba el Inicio rápido de búsqueda de MongoDB Search.
Para obtener una descripción conceptual de cómo definir un índice para cumplir con las preferencias de query, se debe consultar Define el índice.
Aprende observando
También puede ver los siguientes videos para aprender más sobre los índices de búsqueda de MongoDB: