0
Elasticsearchからドキュメントを削除すると、以前に保存されたデータがないために私の 'total size' 私はインデックスの最適化について読んだことがありますが、これが何であるか、やる方法がわかりません。Elasticsearchでファイルを削除した後にディスクスペースを再利用します
おかげ
Elasticsearchからドキュメントを削除すると、以前に保存されたデータがないために私の 'total size' 私はインデックスの最適化について読んだことがありますが、これが何であるか、やる方法がわかりません。Elasticsearchでファイルを削除した後にディスクスペースを再利用します
おかげ
私は両方のSOとGoogleはそう、これは重複の答えかもしれ上でこれに関連する質問のトンがあると確信しています。ただし、文書を削除すると削除されたものだけがマークされますが、実際にはデータストアから削除されるわけではありません。
以前のESでは、「最適化」という名前の機能が使用されていましたが、これは廃止予定です。nowdays forcemergeが強化された置き換えです。次のコマンドを実行すると、表示されているスペースが解放されます。もし興味があるならここで
curl -XPOST 'http://localhost:9200/_forcemerge?only_expunge_deletes=true'
がforcemerge上のビットの詳細情報です:
https://www.elastic.co/blog/found-elasticsearch-from-the-bottom-up
プラス、セグメントがでキックするEXPUNGEために特定のしきい値スペースまで使用する必要があります。デフォルトでは、 'index.merge.policy.expunge_deletes_allowed'の設定は10%に設定されていますので、削除された文書が10%未満の場合、ワイプされません。しかし、本当に心配する必要はありません。 – Val
ちょうど好奇心から、そのパーセンテージを1%または0まで減らすことはできますか?またはキャップがある@Val – Alex
あなたは間違いなく! – Val