Two Pseudocode fixes
Page 51 contains pseudocode with 2 mistakes. Instead of
fsWriter.addIndexes( Directory[] {ramDir} );
It should be: fsWriter.addIndexes( new Directory[] {ramDir} );
Also, there is a line that contains: ramWriter.close();
This call should be moved up one line, to come before addIndexes
call mentioned above. This close()
call needs to execute first, in order for newly added documents to get flushed before index merge. Otherwise, not all documents added to that ramWriter
will be added to fsWriter
.
Posted on Mon, 19 Sep 2005 22:04