[ https://issues.apache.org/jira/browse/LUCENE-1721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727639#action_12727639 ]
Jason Rutherglen commented on LUCENE-1721: ------------------------------------------ I'm still of the somewhat naive opinion delete by doc id is possible simply using IR.deleteDocument on a IW.getReader. The reason is we can maintain a doc id mapping/genealogy as segments are merged. We'd simply keep a chain of child readers in a reader, a delete would cascade through it. I'm curious as to what other use cases there are for this, maybe editing field caches? > IndexWriter to allow deletion by doc ids > ---------------------------------------- > > Key: LUCENE-1721 > URL: https://issues.apache.org/jira/browse/LUCENE-1721 > Project: Lucene - Java > Issue Type: Improvement > Components: Index > Reporter: Shay Banon > > It would be great if IndexWriter would allow for deletion by doc ids as well. > It makes sense for cases where a "query" has been executed beforehand, and > later, that query needs to be applied in order to delete the matched > documents. > More information here: > http://www.nabble.com/Delete-by-docId-in-IndexWriter-td24239930.html -- 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-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org