"SK R" <[EMAIL PROTECTED]> wrote: > 1.When will be the segments in RAMDirectory moved (flushed) in to > FSDirectory?
This is maxBufferedDocs. Right now, every added doc creates its own segment in the RAMDir. After maxBufferedDocs, all of these single documents are merged and flushed to a single segment in FSDir. This is actually not really a very efficient way for IndexWriter to use RAM. I'm working on improving this / speeding it up under this Jira issue: http://issues.apache.org/jira/browse/LUCENE-843 But it will be some time before this is stable & released! > 2.Segments creation by maxBufferedDocs occur in RAMDir. Actually, no. The segments created due to maxBufferedDocs are in FSDir. > Where merge by MergeFactor happen? whether in RAMDir or FSDir? This is always in FSDir. Mike --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]