

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 文本索引
<a name="indexes-text"></a>

文本索引可用于在文档的文本字段中搜索单词或短语，允许您执行全文搜索功能。您可以使用多个文本字段创建单字段文本索引或复合文本索引。但是，每个集合只能有一个文本索引。有关更多信息，请参阅[使用实际用例解锁 Amazon DocumentDB 文本搜索的强](https://docs.aws.amazon.com/documentdb/latest/devguide/text-search.html)大功能。

## 支持的索引属性
<a name="indexes-text-properties"></a>


| Option | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | 否 | 否 | 是 | 是 | 否 | 

## 创建文本索引
<a name="indexes-text-creating"></a>

使用`createIndex()`方法创建文本索引。该方法的语法是：`db.collection.createIndex(<keys>, <options>)`

`keys`参数是一个 JSON 文档，用于指定字段和文本索引类型：

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

`options`参数是一个 JSON 文档，用于指定索引的名称：

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

有关创建文本[索引的示例，请参阅索引属性](index-properties.md)。