Robert, thanks a bunch, your comment got me looking in the right place
I'm seeing what I expect now. I can at least try to explain it without
stumbling too much..

Thanks again!
Erick

On Mon, Mar 30, 2015 at 5:24 PM, Robert Muir <rcm...@gmail.com> wrote:
> Yes, pending docs buffered in indexwriter are flushed when you reopen.
>
> one way to avoid revising your model is to use NRTCachingDirectory.
> When properly configured this can defer the writes to the filesystem
> until they truly really need to be there, e.g. indexwriter.commit.
>
> On Mon, Mar 30, 2015 at 7:55 PM, Erick Erickson <erickerick...@gmail.com> 
> wrote:
>> Is it the expected case that when a soft commit happens, a new segment
>> is opened? 'Cause that's what I'm seeing. Thinking about it I don't
>> see how Lucene could successfully MMap the underlying disk files if
>> new segments weren't opened, and if they were all held in Java's
>> memory "BOOM" (that as a Big OOM).
>>
>> So I'm guessing at this point that I need to revise my model from
>> "soft commits do not write new segments" to "soft commits do not write
>> new segments _durably_".
>>
>> Thanks,
>> Erick
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to