Expose the number of deleted docs in index/segment
--------------------------------------------------

                 Key: LUCENE-859
                 URL: https://issues.apache.org/jira/browse/LUCENE-859
             Project: Lucene - Java
          Issue Type: New Feature
          Components: Index
            Reporter: Otis Gospodnetic
         Assigned To: Otis Gospodnetic
            Priority: Minor
         Attachments: LUCENE-859

Use case:
We've got a lot of large, mostly search-only indices. These indices are not 
re-optimized once "deployed".   Docs in them do not get updated, but they do 
get deleted.  After a while, the number of deleted docs grows, but it's hard to 
tell how many documents have been deleted.

Exposing the number of deleted docs via *Reader.deletedDocs() method let's you 
get to this number.

I'm attaching  patch that touches the following:

M      src/test/org/apache/lucene/index/TestSegmentReader.java
M      src/java/org/apache/lucene/index/MultiReader.java
M      src/java/org/apache/lucene/index/IndexReader.java
M      src/java/org/apache/lucene/index/FilterIndexReader.java
M      src/java/org/apache/lucene/index/ParallelReader.java
M      src/java/org/apache/lucene/index/SegmentReader.java

SegmentReader also got a public static main(String[]) that takes 1 command-line 
parameter, a path to the index to check, and prints out the number of deleted 
docs.


-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to