

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Indici di testo
<a name="indexes-text"></a>

Gli indici di testo sono utili per cercare parole o frasi nei campi di testo all'interno dei documenti e consentono di eseguire funzionalità di ricerca di testo completo. È possibile creare indici di testo a campo singolo o indici di testo composto con più di un campo di testo. Tuttavia, puoi avere un solo indice di testo per raccolta. Per ulteriori informazioni, consulta [Sblocca la potenza della ricerca testuale di Amazon DocumentDB con casi d'uso reali](https://docs.aws.amazon.com/documentdb/latest/devguide/text-search.html).

## Proprietà dell'indice supportate
<a name="indexes-text-properties"></a>


| Opzione | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | No | No | Sì | Sì | No | 

## Creazione di un indice di testo
<a name="indexes-text-creating"></a>

Utilizzate il `createIndex()` metodo per creare un indice di testo. La sintassi del metodo è: `db.collection.createIndex(<keys>, <options>)`

Il `keys` parametro è un documento JSON che specifica i campi e il tipo di indice di testo:

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

Il `options` parametro è un documento JSON che specifica il nome dell'indice:

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

Vedi [Index Properties](index-properties.md) per esempi di creazione di indici di testo.