zoukankan      html  css  js  c++  java
  • es之索引的别名操作

    1:增加别名

    为索引school添加一个别名alias1:

    1.1:创建索引

    PUT student
    {
      "settings": {"number_of_shards": 3 , "number_of_replicas": 1}
    }
    ​
    PUT school
    {
      "settings": {"number_of_shards": 3 , "number_of_replicas": 1}
    }

    1.2:添加别名

    POST _aliases
    {
      "actions" : [{"add" : {"index" : "school" , "alias" : "in1"}}]
    }
    ​
    POST _aliases
    {
      "actions" : [{"add" : {"index" : "student" , "alias" : "in1"}}]
    }

    2:查询别名

    查询某个index下的别名:

    GET school/_alias/*

    3:删除别名

    POST /_aliases
    {
        "actions": [
            {"remove": {"index": "school", "alias": "in1"}}
        ]
    }

    4:修改别名

    es没有修改别名的操作,只能先删除后添加

    POST _aliases
    {
      "actions" : [{"remove" : {"index" : "student" , "alias" : "in1"}}],
      "actions" : [{"add" : {"index" : "student" , "alias" : "in2"}}]
    }
  • 相关阅读:
    Java基础--day04
    Java基础--day03
    Java基础--day02
    高斯键盘设置指南
    博客园主题配置
    算法笔记--二分
    Test2反思
    树链剖分【模板】
    7.20关于莫队算法的一些初步理解
    分块(n根n复杂度)
  • 原文地址:https://www.cnblogs.com/chong-zuo3322/p/13674651.html
Copyright © 2011-2022 走看看