小总结:DotLucene如何才能快速生成索引?

   DotLucene生成索引的速度的是个大问题。不过我通常是想法比技术多。所以除了常规的性能调整外。更重要的是通过尝试不同的做法来测试其索引的速度:
  1,一般做法:
      通过调整maxMergeDocs,mergeFactor,minMergeDocs参数来达到性能优化。另外也可以通过先索引到内存,然后倒入文件索引的方式。具体就不说。网上资料很多。

  2,小数据多批次索引:
       我在做一个生成索引的测试的时候。刚开始一次性2W多条数据来做索引。X慢N久才完成。才1W多而已啊。后来,我每次从数据库读100-300条数据批次做索引。我靠,竟然几分种就搞完2W多条数据拉。
posted @ 2007-01-26 12:15 kwklover 阅读(1719) 评论(2) 编辑 收藏

 回复 引用 查看   
#1楼2007-03-26 12:26 | 随风流月      
建议先从数据库全部读取,再索引,速度会快N倍。
 回复 引用 查看   
#2楼2007-03-26 14:48 | 阿进      
不知道时不时真的这样的啊