[lucene] 关于Lucene IndexWriter 的 setMergedSegmentWarmer 方法

elvisjian2 2011-02-28
    刚刚接触Lucene3.0,发现Lucene的索引可以预热(预加载),听别人说预热后可以大大的增加搜索的速度,但预热的方法(setMergedSegmentWarmer)不会用,查了API又看不明白,所以上来问问了。

1. 要在什么时候进行索引的预热才算是合适?
2. 预热的具体流程是怎样的?

请大鸟们帮一下忙,详谈也可以加我的QQ 657835193,谢谢了!
muxiaolin 2011-03-30
setMergedSegmentWarmer应该是和 indexreader reopen的作用差不多,不能提高速度,但是可以马上发现新的数据,实现接近实时的搜索。api上说只是实验,下个版本也许会调整,所以,不必纠结在这个细节。
newsletterBroker 2011-03-31
 
Global site tag (gtag.js) - Google Analytics