rename_pattern 및 rename_replacement를 사용하여 스냅 샷에서 복원해야하는 색인이 있습니다. 누군가 패턴과 교체를 도와 줄 수 있습니까? 탄성 검색 rename_pattern
의 내 입력 된 인덱스에 이름이 있다고 가정 해 봅시다 : "abc_def_r22_0" 그리고 당신은_r[0-9]+_
를 사용하고 _r$NUM_
로 대체 할 수는
NUM="44"
POST /_snapshot/my_backup/snapshot_1/_restore
{
"indices": "abc_def_r22_0",
"ignore_unavailable": "true",
"include_global_state": false,
"rename_pattern": "\\d\\d",
"rename_replacement": "$1'$NUM'_0"
}
모든 색인이 동일한 패턴을 따른다고 가정합니까? – ctwheels
그들은 모두 "r22"를 가지고 있습니다. 는' abc_def_r22_0 abc_ghi_r22_0 abc_jkl_r22_1 는' 내가 만 입력 변수에서 "22"을 업데이트 할 code' code'. – StoneAgeRebel
'_r [0-9] + _'을 시도하고'_r $ NUM_'로 바꾸십시오. –