17) 第二章 索引:优化索引(Optimizing)
?
? 索引文件的多个段可以合并成一个或少量几个。这样将节省一部分硬盘空间,更重要的是,它可以加快搜索速度。需要注意的是,是加快搜索速度,并非加快索引速度。方法很简单:
optimize(boolean doWait); //该方法的maxNumSegments为1,你可以指定doWaitoptimize(int maxNumSegments); //该方法的doWait为true,你可以指定maxNumSegmentsoptimize(); //该方法的maxNumSegments为1,doWait为true
?? ?好了,这一节也非常简单,在结束之前提醒大家一下:在做Optimizing的时候,最好保证磁盘空间足够大,大到是当前索引文件的3倍!具体原因先不细谈了。
?
?
?
?
?
1 楼 feizhang666 2012-01-14 现在已经是lucene3.5了,optimize这个方法被弃用了 2 楼 BuN_Ny 2012-01-17 feizhang666 写道现在已经是lucene3.5了,optimize这个方法被弃用了