セグメントのマージを Lucene で制御したいと考えています。より正確には、セグメントごとのキャッシュがあり、マージが発生するたびに「コールバック」が必要で、どのセグメントがマージされるかを確認します。
IndexWriter コードを調べたところ、インデックス ライターの内部操作のようです。また、IndexWriter をハックしたくありません。MergeScheduler というインターフェイスが表示されます。このクラスを実装するための最良のアイデアはありますか?
それを行う方法はありますか?前もって感謝します!