

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Índices de texto
<a name="indexes-text"></a>

Los índices de texto son útiles para buscar palabras o frases en los campos de texto de los documentos, ya que permiten realizar una función de búsqueda de texto completo. Puede crear índices de texto de un solo campo o índices de texto compuesto con más de un campo de texto. Sin embargo, solo puede tener un índice de texto por colección. Para obtener más información, consulte Aproveche el [potencial de la búsqueda de texto de Amazon DocumentDB con casos de uso reales](https://docs.aws.amazon.com/documentdb/latest/devguide/text-search.html).

## Propiedades de índice compatibles
<a name="indexes-text-properties"></a>


| Opción | 3.6 | 4.0 | 5.0 | 8.0 | Elastic Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | No | No | Sí | Sí | No | 

## Crear un índice de texto
<a name="indexes-text-creating"></a>

Utilice el `createIndex()` método para crear un índice de texto. La sintaxis del método es: `db.collection.createIndex(<keys>, <options>)`

El `keys` parámetro es un documento JSON que especifica los campos y el tipo de índice de texto:

```
{
  "<field 1>": "text",
  "<field 2>": "text"
}
```

El `options` parámetro es un documento JSON que especifica el nombre del índice:

```
{
  "name": "<name>"
}
```

Consulte [Propiedades del índice](index-properties.md) para ver ejemplos de cómo crear índices de texto.