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
Puede 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 del índice de MongoDB Search descritas en esta guía:
La siguiente tabla muestra los modos de acceso que admiten los siguientes Roles de Usuario del Proyecto para las acciones especificadas de MongoDB Search:
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 internos de la base de datos que admiten las acciones de privilegio del índice de MongoDB Search.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 incorporados o Roles incorporados.
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 creando índices de MongoDB Search para los conjuntos de datos de muestra y ejecutar queries de MongoDB Search sobre los datos indexados, prueba la Guía de inicio rápido 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.
Para recuperar el tamaño del índice de búsqueda de MongoDB y otras métricas de búsqueda de forma programática mediante la Atlas Administration API, consulta Recuperar métricas de búsqueda de MongoDB de forma programática .
Aprende observando
También puede ver los siguientes videos para aprender más sobre los índices de búsqueda de MongoDB: