1.3. インデックスの再構築
インデックスを再構築すると、キャッシュに保存されているデータから再構築されます。インデックス付きタイプやアナライザーの定義を変更する際にインデックスを再構築する必要があります。同様に、削除後にインデックスを再構築できます。
重要
インデックスの再構築プロセスは、グリッド内のすべてのデータに対して行われるため、完了するまでに長い時間がかかる場合があります。再構築操作の進行中は、クエリーが返す結果も少なくなる可能性があります。
手順
以下のいずれかの方法でインデックスを再構築します。
reindexCache()
メソッドを呼び出して、Hot Rod Java クライアントからインデックスをプログラムで再構築します。remoteCacheManager.administration().reindexCache("MyCache");
ヒントリモートキャッシュの場合は、Data Grid コンソールからインデックスを再構築することもできます。
index.run()
メソッドを呼び出して、以下のように組み込みキャッシュのインデックスを再構築します。Indexer indexer = Search.getIndexer(cache); CompletionStage<Void> future = index.run();
-
インデックス統計の
reindexing
属性を使用して、インデックス操作のステータスを確認します。
-
インデックス統計の