7.2. 手動最適化
Hibernate Search の
SearchFactory を使用して、Lucene インデックスをプログラムで最適化 (デフラグ) できます。
例7.2 プログラムによるインデックス最適化
FullTextSession fullTextSession = Search.getFullTextSession(regularSession); SearchFactory searchFactory = fullTextSession.getSearchFactory(); searchFactory.optimize(Order.class); // or searchFactory.optimize();
最初の例では
Order を保持する Lucene インデックスを最適化します。2 つ例では、すべてのインデックスを最適化します。
注記
searchFactory.optimize() は JMS バックエンドに影響を与えます。マスターノードで最適化操作を適用する必要があります。