2016-07-11 55 views
2

我想通過大小來限制彈性搜索索引的大小,所以它們不會填滿磁盤空間。如果我理解正確,我可以限制每個分片的大小,以便如果達到限制,則不會在該分片中寫入新的索引,但是不認爲我看到一個選項來限制已創建索引的大小?它可以用天數來限制,但不是大小,但是我無法預測在X天內我會真正給它一個磁盤容量大小的數據。如何通過大小而不是天數來限制現有索引?

這可能嗎?

回答

1

索引大小也由它們組成的碎片數量控制。碎片大小對於索引大小來說是一個不太可靠的衡量標準,因爲正在進行的合併可以在合併完成後即刻消失的碎片大小中產生顯着的臨時增長。五個主碎片(每個碎片合併到一個5GB碎片的過程中)都會暫時將索引大小增加25GB!更好的限制是每個索引的文檔計數可以預測或增加的天數。

Here是一篇文章,更詳細地解釋瞭如何管理索引。請注意,它側重於基於時間的索引,但有許多與您的問題相關的見解。

希望我設法幫助! :)

+0

謝謝。所以總之答案是否定的:) – Joly

+0

是的。答案是否定的,但我希望它有幫助! –

相關問題