Atlas Search 搜索索引配置文件
您可以使用Atlas Search索引配置文件来指定使用Atlas CLI创建搜索索引所需的设置。 Atlas CLI接受 .json
搜索索引配置文件。 您可以使用.json
搜索索引配置文件为云和本地Atlas部署创建索引。
Atlas Search 索引设置
您可以在 Atlas Search 索引配置文件中指定以下设置。 有关可用设置的完整列表,请参阅 API 规范中的请求正文模式: 创建一个 Atlas Search 索引。
字段 | 类型 | 说明 |
---|---|---|
| 字符串 | 用于标识要为其创建 Atlas Search 的collection的标签。 |
| 字符串 | 用于标识包含要为其创建 Atlas Search 索引的collection的数据库的标签。 |
| 字符串 | 标识此索引的标签。 在每个命名空间内,命名空间内的所有索引的名称必须是唯一的。 |
| 对象 | 集合的字段的索引规范。 |
| 布尔 | 指示索引是使用动态映射还是静态映射的标志。 如果省略或设置为 |
Atlas Search 索引配置文件示例
要创建 Atlas Search 索引,请在 JSON文件中定义搜索索引,如以下示例文件所示:
Atlas Search 搜索索引创建命令示例
创建文件后,运行命令以创建 Atlas Search 搜索索引并指定clusterName
和file
。 以下示例使用名为search-config.json
的 JSON 索引配置文件为名为myCluster
的集群创建搜索索引:
atlas clusters search indexes create --clusterName myCluster --file search-config.json --output json
创建文件后,运行命令以创建Atlas Search搜索索引并指定deploymentName
和file
。 以下示例使用名为search-config.json
的JSON索引配置文件为名为myLocalRs
的部署创建搜索索引:
atlas deployments search indexes create --deploymentName myLocalRs --file search-config.json --output json