DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=32712>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=32712 Summary: adding a new method expungeDeleted() to IndexWriter Product: Lucene Version: CVS Nightly - Specify date in submission Platform: All OS/Version: Windows XP Status: NEW Severity: enhancement Priority: P1 Component: Index AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] We make use the docIDs in lucene. I need a way to compact the docIDs in segments to remove the "holes" created from doing deletes. The only way to do this is by calling IndexWriter.optimize(). This is a very heavy call, for the cases where the index is large but with very small number of deleted docs, calling optimize is not practical. I need a new method: expungeDeleted(), which finds all the segments that have delete documents and merge only those segments. I have implemented this method and have discussed with Otis about submitting a patch. I don't see where I can attached the patch. I will do according to the patch guidleine and email the lucene mailing list. Thanks -John I don't see a place where I can -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]