1.3. 重建索引
重建索引从缓存中存储的数据重建它。当您更改索引类型或分析器的定义等内容时,您应该重建索引。同样,出于某种原因,您可以在删除索引后重建索引。
重要
重建索引可能需要很长时间才能完成,因为网格中的所有数据需要很长时间。在重新构建操作进行时,查询可能会返回较少的结果。
流程
使用以下方法之一重建索引:
调用
reindexCache ()
方法,以编程方式从 Hot Rod Java 客户端重建索引:remoteCacheManager.administration().reindexCache("MyCache");
提示对于远程缓存,您还可以从 Data Grid 控制台重建索引。
调用
index.run
() 方法为嵌入式缓存重建索引,如下所示:Indexer indexer = Search.getIndexer(cache); CompletionStage<Void> future = index.run();