index に削除されたドキュメントがある場合 (クエリによる削除後)、インデックスをパージするプロセスは何ですか?
私はsolrに基づくプロジェクトに取り組んでおり、奇妙な動作に気づいたので、この質問をしています。それに関する情報が欲しいです。
私のシステムにはこれらの機能があります:
私のドキュメントは継続的にインデックス化されています (毎秒 1000 ドキュメント)
次のクエリを使用すると、数秒ごとにパージが実行されます。
<delete><query>timestamp_utc:[ * TO NOW-10MINUTES ]</query></delete>
したがって、インデックスに表示されるドキュメントは常に 600000 です。
しかし、インデックスのサイズは時間とともに増加します。そして、クエリによる削除を行うと、ドキュメントはインデックス内の「削除」ラベルまたはそのようなものの影響を受けることを知っています。
属性「expungeDeletes=true」を見て試してみましたが、インデックス サイズに大きな変化は見られませんでした。
インデックス パージ プロセスに関する情報をいただければ幸いです。
ありがとう。
編集
最適化でこのジョブを実行できることはわかっていますが、これは長い操作であり、回避したいと考えています。