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 属性检查
reindexing
操作的状态。
-
使用索引统计的 reindexing 属性检查