Elasticsearch 之(14)创建、修改以及删除索引
创建索引的语法
PUT /my_index { "settings": { ... any settings ... }, "mappings": { "type_one": { ... any mappings ... }, "type_two": { ... any mappings ... }, ... } }
创建索引的示例
PUT /my_index { "settings": { "number_of_shards": 1, "number_of_replicas": 0 }, "mappings": { "my_type": { "properties": { "my_field": { "type": "text" } } } } }
修改索引
PUT /my_index/_settings { "number_of_replicas": 1 }
删除索引
DELETE /my_index DELETE /index_one,index_two DELETE /index_* DELETE /_all可以设置下面的属性,使DELETE /_all 失效,必须指定索引名称,才可以删除。
elasticsearch.yml
action.destructive_requires_name: true