| A Filter that logically combines multiple other Filters. An arbitrary
number of Filter objects can be added to each MultiFilter. When a Query is
executed with a MultiFilter, each Document in the HitList must pass every
Filter in the MultiFilter filter list.
For example, consider a MultiFilter that is created with a FilterX filter
and FilterY filter. When a search is executed with the MultiFilter, in order
for Document A to appear in the results, it must pass both the FilterX
and FilterY filters.
If no Filter objects are added to a MultiFilter before it is used in a
search, this will have the affect of filtering out all search results.
author: Matt Tucker (matt@coolservlets.com) |