Elasticsearch 索引別名

2021-10-01 15:23:11 字數 1237 閱讀 1800

索引別名就是給乙個或幾個索引重新定義乙個名字,操作索引別名時會轉化為對真實索引的操作,定義索引別名時不可以與真實的索引同名

索引別名允許我們執行以下操作:

前提:elasitcsearch建立索引後,索引名不允許修改。很多業務場景下單一索引可能無法滿足要求

put new_index

post /_aliases}]

}# 檢視

get new_index/_alias

# 響應}}

}

方式一

put new_index

put new_index_2

post /_aliases},

}]}

方式二

post /_aliases}]

}

post /_aliases},

}]}

post /_aliases}]

}

post /_aliases},

}]}

別名的修改,是通過同時執行刪除remove和新增add操作來實現的,該操作中的兩個動作都是原子性的

post /_aliases},

}]}

get new_index/_alias

# 響應}}

}

get new_index,new_index_2/_alias

# 響應

,"new_index_alias22":,

"new_index_alias_2":}

},"new_index":}

}}

get new_index*

/_alias

# 響應

,"new_index_alias22":,

"new_index_alias_2":}

},"new_index":}

}}

head new_index/_alias/new_index_alias

# 存在時響應

200- ok

# 不存在時響應

404- not found

Elasticsearch索引建議

背景 最近在做日誌收集,用到elasticsearch作為儲存層,因為日誌量比較大,一天近2t,所以每時每刻都會有大量的插入操作。又由於是給開發人員查日誌使用,所以查詢的量比較小。受限於儲存空間,目前僅保留7天的日誌,多數為乙個業務模組乙個索引,按天切分索引。關於索引和型別的取捨,建立多個索引還是乙...

elasticsearch 建立索引

介紹 分詞器 analyzer 包括乙個分解器 tokenizer 和多個詞元過濾器 filter 詞元過濾器的作是對分詞器提取的詞元進一步處理,比如轉成小寫,使用edge ngram,同義詞等,處理之後成為索引詞 term 文件正包含了幾個這樣的term成為frequency 詞頻 分解器 tok...

Elasticsearch 索引例項

elasticsearch包含了一系列的感念,比如索引 indexing 搜尋 search 以及聚合 aggregations 現在我們主要介紹indexing。在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,我們可以畫一些簡單的對比圖來模擬傳統...