Supporting deleteDocuments in IndexWriter
-----------------------------------------

         Key: LUCENENET-10
         URL: http://issues.apache.org/jira/browse/LUCENENET-10
     Project: Lucene.Net
        Type: New Feature

    Reporter: Nicolas Brel


Excerpt from the bug submited by Ning Li for Java Lucene: 

Today, applications have to open/close an IndexWriter and open/close an 
IndexReader directly or indirectly (via IndexModifier) in order to handle a 
mix of inserts and deletes. This performs well when inserts and deletes 
come in fairly large batches. However, the performance can degrade 
dramatically when inserts and deletes are interleaved in small batches. 
This is because the ramDirectory is flushed to disk whenever an IndexWriter 
is closed, causing a lot of small segments to be created on disk, which 
eventually need to be merged. 
We would like to propose a small API change to eliminate this problem. We 
are aware that this kind change has come up in discusions before. See 
http://www.gossamer-threads.com/lists/lucene/java-dev/23049?search_string=indexwriter%20delete;#23049
 



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to