Package org.hibernate.search.filter

Interface Summary
FilterCachingStrategy Defines the caching filter strategy implementations of getCachedFilter and addCachedFilter must be thread-safe
 

Class Summary
AndDocIdSet A DocIdSet built as applying "AND" operation to a list of other DocIdSet(s).
CachingWrapperFilter A slightly different version of Lucene's original CachingWrapperFilter which uses SoftReferences instead of WeakReferences in order to cache the filter BitSet.
ChainedFilter A Filter capable of chaining other filters, so that it's possible to apply several filters on a Query.
EmptyDocIdBitSet A DocIdSet which is always empty.
FilterKey The key object must implement equals / hashcode so that 2 keys are equals if and only if the given Filter types are the same and the set of parameters are the same.
FilterOptimizationHelper Helper class to apply some common optimizations when several Filters are applied.
MRUFilterCachingStrategy Keep the most recently used Filters in the cache The cache is at least as big as hibernate.search.filter.cache_strategy.size Above this limit, Filters are kept as soft references
StandardFilterKey Implements a filter key usign all injected parameters to compute equals and hashCode the order the parameters are added is significant