当前位置: 代码迷 >> Java Web开发 >> 用rmi解决lucene索引分布有关问题
  详细解决方案

用rmi解决lucene索引分布有关问题

热度:89   发布时间:2016-04-17 13:03:25.0
用rmi解决lucene索引分布问题
lucene索引库需要放在不同的服务器上,每台服务器在生成相应的索引,一台服务做检索。现在用rmi解决这些服务器间的通信问题。
检索服务器用rmi调用各索引服务器方法,获得检索数据。
我本来的想法是:用rmi调用每个索引服务器上的IndexSearcher,这样在检索服务器上用MultiSearcher就可以综合各个IndexSearcher获得检索结果。但是IndexSearcher不是可序列化的对象,无法通近rmi传递。请教高手解决方法!
rmi可以调用每个索引服务器上的检索结果(String),但这样就无法综合检索结果了。我希望是获得各个IndexSearcher,然后在检索服务器上生成Hits。

------解决方案--------------------
咱们两个在做同一个东西呢,呵呵,可以讨论一下哈。
------解决方案--------------------
樓主太牛人,沒試過,不懂,幫樓主頂
------解决方案--------------------
楼主你为什么要用RMI返回IndexSearch 对象呢?你大可以通过RMI在各个索引库中检索出符合条件的结果,然后在汇总到检索服务器上做分拣合并啊

我的MSN:tangqingyuan@chinamobilesz.com 之前也用Lucenu做过信息索引,有兴趣的话可以一起讨论讨论
  相关解决方案