企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 创建索引 迄今为止,我们简单的通过添加一个文档的方式创建了一个索引。这个索引使用默认设置,新的属性通过动态映射添加到分类中。现在我们需要对这个过程有更多的控制:我们需要确保索引被创建在适当数量的分片上,在索引数据_之前_设置好分析器和类型映射。 为了达到目标,我们需要手动创建索引,在请求中加入所有设置和类型映射,如下所示: ``` PUT /my_index { "settings": { ... any settings ... }, "mappings": { "type_one": { ... any mappings ... }, "type_two": { ... any mappings ... }, ... } ``` 事实上,你可以通过在 `config/elasticsearch.yml` 中添加下面的配置来防止自动创建索引。 ```yml action.auto_create_index: false ``` > **NOTE** > 今后,我们将介绍怎样用【索引模板】来自动预先配置索引。这在索引日志数据时尤其有效: > 你将日志数据索引在一个以日期结尾的索引上,第二天,一个新的配置好的索引会自动创建好。 ### 删除索引 使用以下的请求来删除索引: ``` DELETE /my_index ``` 你也可以用下面的方式删除多个索引 ``` DELETE /index_one,index_two DELETE /index_* ``` 你甚至可以删除所有索引 ``` DELETE /_all ```