Hi David, this is not true, please take a look to IndexWriter#setRAMBufferSizeMB and IndexWriter#setMaxBufferedDocs
But you can produce 9 segments (each with only one document), if you call IndexWriter#flush or IndexWriter#commit after each addDocument so from my knowledge about lucene there is no difference between #flush and #optimize(getMergeFactor()) (btw #optimize() is equal to optimize(1) ). Best regards Karsten p.s. and yes, searching goes through every segment. David Lee-26 wrote: > > So from what I understand, is it true that if mergeFactor is 10, then when > I > index my first 9 documents, I have 9 separate segments, each containing 1 > document? And when searching, it will search through every segment? > > Thanks! > David > > -- View this message in context: http://www.nabble.com/Clarification-about-segments-tp19117115p19120086.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]