0
弾性検索では償却されるため、時間ベースのインデックスを維持できず、私たちは時間ベースの型を生成し、cronジョブを使ってそれらを削除することができます時間ベースのデータの場合、弾性検索で時間ベースのインデックスではなく時間ベースのタイプを使用できますか?
弾性検索では償却されるため、時間ベースのインデックスを維持できず、私たちは時間ベースの型を生成し、cronジョブを使ってそれらを削除することができます時間ベースのデータの場合、弾性検索で時間ベースのインデックスではなく時間ベースのタイプを使用できますか?
確かに可能ですが、私はそれをお勧めしません。時間ベースのインデックスを使用する利点は、インデックスを削除するとアーチファクトのないディスクからデータが完全に消去されることです。
インデックスからタイプを削除することは、そのタイプに関連するすべての個々のドキュメントを削除することと同じです。つまり、ドキュメントは単に削除済みとしてマークされ、最終的に(多分)マージされます。削除されたドキュメントはソフト削除であり、「削除された」場合でもインデックス内の領域を占めるため、検索パフォーマンスの負担が残ります。
これは心配しない場合は、時間ベースの型の作成と削除を止めることはできませんが、別々のインデックスを保持することによって得られるすべてのパフォーマンスの向上が失われると言います。