lucence增量和全量更新设计分析 博客分类: lucenejava
程序员文章站
2024-03-26 08:34:35
...
1:以前做过一次 有一张表记录 数据库变动的情况,然后更加变动进行实时的更新.
2: ---spring quzte定时,jms消息onMessage()时候指定更新索引,
public class Main { public static Object lock=new Object();// 更新索引的时候的同步锁 public static boolean busyFlag=false; // 索引是不是正在更新中 private IndexService indexService; public void updateIndex(boolean isIncrement) { try { if(!busy) { synchronized(lock) { if(!busyFlag) { busyFlag=true; indexService.indexUpdate("",""); busyFlag=false; } } } } catch(Exception ex) { } } }
一个 所以更新的 server类: