On Dec 27, 2005, at 9:18 PM, Eric Schulte wrote:

Good evening everyone,

So, I apologize if this question has a simple answer (although I hope it does). I am trying to apply a filter to an IndexReader, so that the reader can only see documents that match the filter. The goal here is to be able to implement the 'terms' and 'termDocs' methods, with the 'filter approved'
documents taken into consideration in putting together the stats.

I don't believe the FilterIndexReader class can do this (If it can I don't
know how).

Any ideas would be appreciated.

To anyone on the general lucene mailing list sorry about the cross- post.

Eric,

I've not done something like this myself, but I did a quick perusal of the source code and tracked it into how it is used. There are a few subclasses of FilterIndexReader out there. To do anything useful with FilterIndexReader you must subclass it and provide your own "filtering".

TestFilterIndexReader has some clues that might help you:

<http://svn.apache.org/viewcvs.cgi/lucene/java/trunk/src/test/org/ apache/lucene/index/TestFilterIndexReader.java?view=markup>

I'm definitely interested in seeing how to go about implementing what you're after, so keep us posted.

        Erik


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to