Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Lucene: Java-Dev

[jira] Created: (LUCENE-2047) IndexWriter should immediately resolve deleted docs to docID in near-real-time mode

 

 

Lucene java-dev RSS feed   Index | Next | Previous | View Threaded


jira at apache

Nov 9, 2009, 12:26 PM

Post #1 of 1 (114 views)
Permalink
[jira] Created: (LUCENE-2047) IndexWriter should immediately resolve deleted docs to docID in near-real-time mode

IndexWriter should immediately resolve deleted docs to docID in near-real-time mode
-----------------------------------------------------------------------------------

Key: LUCENE-2047
URL: https://issues.apache.org/jira/browse/LUCENE-2047
Project: Lucene - Java
Issue Type: Improvement
Components: Index
Reporter: Michael McCandless
Assignee: Michael McCandless
Priority: Minor
Fix For: 3.0


Spinoff from LUCENE-1526.

When deleteDocuments(Term) is called, we currently always buffer the
Term and only later, when it's time to flush deletes, resolve to
docIDs. This is necessary because we don't in general hold
SegmentReaders open.

But, when IndexWriter is in NRT mode, we pool the readers, and so
deleting in the foreground is possible.

It's also beneficial, in that in can reduce the turnaround time when
reopening a new NRT reader by taking this resolution off the reopen
path. And if multiple threads are used to do the deletion, then we
gain concurrency, vs reopen which is not concurrent when flushing the
deletes.


--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene

Lucene java-dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.