【ElasticSearch】索引:创建、更新、删除

【ElasticSearch】索引:添加、更新、删除

======================================================================

1、创建

2、更新

3、删除

4、关闭打开

======================================================================

索引

1、创建

设置、映射、别名

复制代码
PUT /myindex
{
  "settings": {
    "index": {
      "number_of_shards": 3,
      "number_of_replicas": 2
    }
  },
  "mappings": {
    "properties": {
      "age": {
        "type": "integer"
      },
      "title": {
        "type": "text",
        "fields": {
          "raw": {
            "type": "keyword"
          }
        }
      }
    }
  },
  "aliases": {
    "myindex_alias": {}
  }
}
复制代码
仅映射
复制代码
PUT /myindex2
{
  "mappings": {
    "properties": {
      "age": {
        "type": "integer"
      }
    }
  }
}
复制代码

 

2、更新

单个更新

复制代码
PUT /publications

PUT /publications/_mapping
{
  "properties": {
    "title": {
      "type": "text"
    }
  }
}
复制代码

 

多个更新

复制代码
# Create the two indices
PUT /my-index-000001
PUT /my-index-000002

# Update both mappings
PUT /my-index-000001,my-index-000002/_mapping
{
  "properties": {
    "user": {
      "properties": {
        "name": {
          "type": "keyword"
        }
      }
    }
  }
}
复制代码

 

添加新属性到现有的对象字段

复制代码
PUT /myindex2
{
  "mappings": {
    "properties": {
      "name": {
        "properties": {
          "first": {
            "type": "text"
          }
        }
      }
    }
  }
}

PUT /myindex2/_mapping
{
  "properties": {
    "name": {
      "properties": {
        "last": {
          "type": "text"
        }
      }
    }
  }
}
复制代码

 

 

3、删除

DELETE get-together

4、关闭打开

POST get-together/_close
POST get-together/_open
posted @   翠微  阅读(454)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示