使用Lucene 3.0.2的IndexReader中的setTermInfosIndexDivisor问题

时间:2011-01-13 05:32:57

标签: lucene

我正在我的java web项目中,在IndexReader中将lucene 2.4.1升级到3.0.2 Lucene 2.4.1有方法setTermInfosIndexDivisor但是 在Lucene 3.0.2中,我们必须在打开IndexReader

时设置它

我的问题是如果我没有indexDeletionPolicy,我们如何设置TermInfosIndexDivisor? 因为在打开IndexReader时如果要设置TermInfosIndexDivisor 那么你还必须在Lucene 3.0.2中传递indexDeletionPolicy

1 个答案:

答案 0 :(得分:1)

猜测,但传递null将使其默认为KeepOnlyLastCommitDeletionPolicy。至少,这就是它在2.9中的运作方式。