1 Oct 2007 08:09
[jira] Created: (LUCENE-1012) Problems with maxMergeDocs parameter
Michael Busch (JIRA <jira <at> apache.org>
2007-10-01 06:09:50 GMT
2007-10-01 06:09:50 GMT
Problems with maxMergeDocs parameter
------------------------------------
Key: LUCENE-1012
URL: https://issues.apache.org/jira/browse/LUCENE-1012
Project: Lucene - Java
Issue Type: Bug
Components: Index
Reporter: Michael Busch
Priority: Minor
Fix For: 2.3
I found two possible problems regarding IndexWriter's maxMergeDocs value. I'm using the following code
to test maxMergeDocs:
{code:java}
public void testMaxMergeDocs() throws IOException {
final int maxMergeDocs = 50;
final int numSegments = 40;
MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new WhitespaceAnalyzer(), true);
writer.setMergePolicy(new LogDocMergePolicy());
writer.setMaxMergeDocs(maxMergeDocs);
Document doc = new Document();
doc.add(new Field("field", "aaa", Field.Store.YES, Field.Index.TOKENIZED, Field.TermVector.WITH_POSITIONS_OFFSETS));
for (int i = 0; i < numSegments * maxMergeDocs; i++) {
writer.addDocument(doc);
//writer.flush(); // uncomment to avoid the DocumentsWriter bug
(Continue reading)
RSS Feed