Class FilteredQuery.RandomAccessFilterStrategy

java.lang.Object
org.apache.lucene.search.FilteredQuery.FilterStrategy
org.apache.lucene.search.FilteredQuery.RandomAccessFilterStrategy
Enclosing class:
FilteredQuery

public static class FilteredQuery.RandomAccessFilterStrategy extends FilteredQuery.FilterStrategy
A FilteredQuery.FilterStrategy that conditionally uses a random access filter if the given DocIdSet supports random access (returns a non-null value from DocIdSet.bits()) and useRandomAccess(Bits, int) returns true. Otherwise this strategy falls back to a "zig-zag join" ( FilteredQuery.LEAP_FROG_FILTER_FIRST_STRATEGY) strategy .