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
You can assign Project User Roles or Database Built-in User Roles to provide access to the user privileges necessary to perform the MongoDB Search index actions described in this guide:
The following table shows the modes of access that the following Project User Roles support for the specified MongoDB Search actions:
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
To learn how to define a MongoDB Search index to meet your MongoDB Search query needs, see Define Your 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:
For hands-on experience creating MongoDB Search indexes for the sample datasets and running MongoDB Search queries against the indexed data, try the MongoDB Search Quick Start.
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.
To retrieve MongoDB Search index size and other search metrics programmatically using the Atlas Administration API, see Retrieve MongoDB Search Metrics Programmatically.
Aprende observando
También puede ver los siguientes videos para aprender más sobre los índices de búsqueda de MongoDB: