0
似乎無法找到這個問題的簡單答案或答案。你需要刪除Elasticsearch別名嗎?
當你有一個或多個別名的索引,你可以刪除索引,沒有任何負面影響?刪除索引是否也會刪除別名?在刪除索引之前,是否應該先刪除所有別名?
什麼被認爲是最佳實踐?
似乎無法找到這個問題的簡單答案或答案。你需要刪除Elasticsearch別名嗎?
當你有一個或多個別名的索引,你可以刪除索引,沒有任何負面影響?刪除索引是否也會刪除別名?在刪除索引之前,是否應該先刪除所有別名?
什麼被認爲是最佳實踐?
一個簡單的測試提供了答案。
首先創建一個索引:
PUT my_index
然後創建一個別名:
POST _aliases
{
"actions": [
{
"add": {
"index": "my_index",
"alias": "alias1"
}
}
]
}
驗證指定別名:
GET _aliases # should return the alias named alias1
GET alias1 # should return documents from my_index
刪除索引:
DELETE my_index
檢查別名也沒了
GET _aliases # should be empty
GET alias1 # should return "no such index"
概括起來,沒有你不需要刪除索引後刪除前/別名。簡單地刪除索引也會照顧刪除孤立別名。