elasticsearch 在Elasticsearch中从别名中删除索引,elasticsearch,elasticsearch" /> elasticsearch 在Elasticsearch中从别名中删除索引,elasticsearch,elasticsearch" />

elasticsearch 在Elasticsearch中从别名中删除索引

elasticsearch 在Elasticsearch中从别名中删除索引,elasticsearch,elasticsearch,如何从别名中删除索引?也就是说,我不再需要将索引与别名相关联 我的第二个问题是-别名可以不带任何索引而存在吗?添加别名: POST _aliases { "actions": [ { "add": { "index": ".marvel-2015.06.05", "alias": "alias1" } }, { "add": { "index": ".marvel-2015.06.04

如何从别名中删除索引?也就是说,我不再需要将索引与别名相关联

我的第二个问题是-别名可以不带任何索引而存在吗?

添加别名:

POST _aliases
{
  "actions": [
    {
      "add": {
        "index": ".marvel-2015.06.05",
        "alias": "alias1"
      }
    },
    {
      "add": {
        "index": ".marvel-2015.06.04",
        "alias": "alias1"
      }
    }
  ]
}
列出别名:

GET /alias1/_alias
删除一个索引:

POST _aliases
{
  "actions": [
    {
      "remove": {
        "index": ".marvel-2015.06.05",
        "alias": "alias1"
      }
    }
  ]
}

如果您不知道索引的名称,并且希望从所有索引中删除别名,那么没有索引的别名就不能存在:

Post: /_aliases
{
 "actions" : [
    { "remove" : { "index" : "*", "alias" : "nameOfAlias" } }
 ]
}