es的索引别名操作

es的索引别名操作

解决方案:
1.设置别名
POST /_aliases
{
  "actions": [
    {
      "add": {
        "index": "scooter_coupon_trans_v1",
        "alias": "scooter_coupon_trans"
      }
    }
  ]
}

查看别名:
scooter_coupon_trans_v1/_alias

查看别名指向哪个索引:
/_alias/scooter_coupon_trans

删除别名:
POST /_aliases
{
  "actions": [
    {
      "remove": {
        "index": "scooter_coupon_trans_v1",
        "alias": "scooter_coupon_trans"
      }
    }
  ]
}


命令:
scooter_coupon_trans_v1/_doc/273169_new
scooter_coupon_trans_v1/_search

GET /scooter_coupon_trans_v1/_alias

查看字段类型:
GET scooter_coupon_trans_v1/_mapping/field/entryCodeNew
GET scooter_coupon_trans_v1/_mapping/field/entryCode

查看字段值:
GET scooter_coupon_trans_v1/_search
{
  "query": { "match_all": {} },
  "script_fields": {
    "raw": {
      "script": "doc['entryCodeNew.keyword'].value"
    }
  }
}

 

posted on 2026-08-26 17:48  oktokeep  阅读(7)  评论(1)    收藏  举报