Thanks
I guess I should have looked in the code before asking those silly questions
:-)
I wonder why there isn't a specific API for that though ...
On Jan 11, 2008 7:36 PM, Steven A Rowe <[EMAIL PROTECTED]> wrote:
> Hi Shai,
>
> On 01/11/2008 at 7:42 AM, Shai Erera wrote:
> > Will IndexReader.maxDocs() - IndexReader.numDocs() give the
> > correct result? or this is just a heuristic?
>
> I think your expression gives the correct result - the abstract
> IndexReader.numDocs() method is implemented in SegmentReader as:
>
> public int numDocs() {
> // Don't call ensureOpen() here (it could affect performance)
> int n = maxDoc();
> if (deletedDocs != null)
> n -= deletedDocs.count();
> return n;
> }
>
> Steve
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Regards,
Shai Erera