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"
}
}
}