ElasticSearch 的索引管理

建立索引

PUT /my-index-000001
索引名要求所有爲小寫,不能使用特殊字符,長度不能超過255字節。

建立索引同時進行配置

PUT /my-index-000001
{
  "settings": {
    "number_of_shards": 5,   // 分片數量,默認1
    "number_of_replicas": 1  // 副本數量,默認1
  }
}

建立索引同時進行映射配置

PUT /test
{
  "settings": {
    "number_of_shards": 1
  },
  "mappings": {
    "properties": {
      "field1": { "type": "text" }
    }
  }
}

刪除索引

DELETE /my-index-000001
DELETE /_all
DELETE /*
支持以逗號分隔的列表或通配符表達式。

獲取索引

GET /my-index-000001
GET /_all
GET /*

索引是否存在

HEAD /my-index-000001

響應:app

  • 200 全部指定的索引或別名均存在
  • 404 一個或多個指定的索引或別名不存在
相關文章
相關標籤/搜索