当前位置:   article > 正文

二十三 手动操作索引

二十三 手动操作索引

1. 手动创建索引

创建索引的语法

PUT /my_index
{
    "settings": { ... any settings ... },
    "mappings": {
        "type_one": { ... any mappings ... },
        "type_two": { ... any mappings ... },
        ...
    }
}

创建索引的示例

PUT /my_index
{
  "settings": {
    "number_of_shards": 1, ---这个不能修改(原因见 八 document路由原理
    "number_of_replicas": 0
  },
  "mappings": {
    "my_type": {
      "properties": {
        "my_field": {
          "type": "text"
        }
      }
    }
  }
}

2. 修改索引

PUT /my_index/_settings
{
    "number_of_replicas": 1
}

3. 删除索引

DELETE /my_index
DELETE /index_one,index_two
DELETE /index_*
DELETE /_all

elasticsearch.yml 这个文件可以配置参数:
action.destructive_requires_name: true  --- 删除时必须指定索引名,不能使用DELETE /_all

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/903379?site
推荐阅读
相关标签
  

闽ICP备14008679号