日期:2014-05-20  浏览次数:20676 次

lucene索引更新问题。。。
现有一款软件 在客户端用的是lucene进行存储数据,现在要做一个实时更新数据的功能,比如服务器上的数据库有新数据添加后,对应客户端就可以更新数据到本地,这样该如何建立客户端与服务端的关系。  
  我试过在客户端连接服务端数据库做索引 但是太消耗资源,如果软件关闭的话索引会坏掉。也试过在服务端以更新包的方式将新的索引去让客户端下载,但是这样就不能达到实时性更新, 每天都会有新数据。怎么建立lucene于数据库之间的联系 谁有没有好的想法 指点指点。 急啊!。。。。。。。。。。。。。。。。。。。。。

------解决方案--------------------
你这块这样试试,在服务器和客户端做好同步机制。然后在客户端做一个创建索引的接口,根据同步机制客户端发现自己索引的数据与服务器端数据发生变化,客户端拿到新加的数据写入到索引中。