Lucene全文检索怎么样做分布式方案呢

黑神领主 发布于 2012/07/04 12:11
阅读 3K+
收藏 1
如果数据库是跨服务器的,如何进行分布式的全文检索。如果千万级数据量是否会有性能问题
加载中
0
红薯
红薯
Lucene 有个 MultiSearcher 类是用来支持多个索引库检索
0
javadeveloper
javadeveloper

Lucene   下面有个contrib目录,里面有remote包,你可以用这个建立分布式搜索机制。我就是这么干的。

 

但是发现在最新的Lucene 4.0版本里面,这个remote包没了,不知道是不是整合到其他地方去了,还要再研究研究。

0
黑神领主
黑神领主
我提的lucene分布式,可是同事提出说少量数据用文件检索I/O有性能问题
0
JackyYong
JackyYong
JackyYong
http://lucene.apache.org/solr/
0
jiacai2050
jiacai2050
You have to implement it yourself. 
Lucene 3.3 will provide some additions to IndexSearcher to merge TopDocs results 
from different searchers, but collecting those results and 
transferring over the network is your task. 

Or simply use Solr 
(which is an implementation, to exactly do that). 

This new API does not have the problems MultiSearcher had as it uses no global IDF 
and does not try to make scores compatible between searchers to merge. 

These algorithms caused major bugs.

这是我从Lucene email list里面查到的,貌似咱们需要自己实现分布
返回顶部
顶部