DataPipeline/Elasticsearch
Elasticsearch - Reindex
wave35
2023. 3. 26. 20:45
1. Temp index 생성
PUT users_temp
2. Temp index에 타입 Mapping
PUT users_temp/_mapping
{
"properties": {
"location": {
"type": "geo_point"
}
}
}
3. Re-index를 Temp index에 실행
POST _reindex
{
"source": {
"index": "users"
},
"dest": {
"index": "users_temp"
}
}
4. User index 삭제
DELETE /users
5. 다시 User index 생성
PUT users
6. User index mapping
PUT users/_mapping
{
"properties": {
"location": {
"type": "geo_point"
}
}
}
7. Re-index를 User index 실행
POST _reindex
{
"source": {
"index": "users_temp"
},
"dest": {
"index": "users"
}
}
8. Temp index 삭제
DELETE /users_temp