While reading \"Lucene in Action 2nd edition\" I came across the description of Filter classes which are could be used for result filtering in Lucene. Lucene ha
If the filter will be reused it is wise to use this instead of queries because of caching purposes. If you are not going to be using the scoring or field values it also makes sense to use filter over query.