浏览 2802 次
锁定老帖子 主题:关于lucene问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-06
indexWriter.setMergeFactor(mergeFactor); indexWriter.setMaxBufferedDocs(minMergeDocs);//minMergeDocs indexWriter.setMaxMergeDocs(maxMergeDocs); 操作之后是每次创建索引的时候观察是否达到合并索引块的标准才合并索引块,还是lucene内部有任务管理机制!!周期检测呢??我想知道这个操作的具体触发时间或者事件 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-07
jspengxue 写道 请问在web应用中
indexWriter.setMergeFactor(mergeFactor); indexWriter.setMaxBufferedDocs(minMergeDocs);//minMergeDocs indexWriter.setMaxMergeDocs(maxMergeDocs); 操作之后是每次创建索引的时候观察是否达到合并索引块的标准才合并索引块,还是lucene内部有任务管理机制!!周期检测呢??我想知道这个操作的具体触发时间或者事件 indexWriter.setMergeFactor(mergeFactor); 是合并因子, say that if you set this parameter 10, it will glow by 10,100,1000; indexWriter.setMaxBufferedDocs(minMergeDocs);//minMergeDocs it is max docs exit in memory;// in 1.x named minmerdocs minMerDocs is destroyed in 2.0 it's renamed maxbufferDocs |
|
返回顶楼 | |
发表时间:2007-07-07
应该是操作之后是每次创建索引的时候观察是否达到合并索引块的标准才合并索引块
Lucene中并没有独立的其他线程,所以用其他方式也不现实。 看一下源代码就明白了 |
|
返回顶楼 | |