public class AcceptLiveDocsFilter
extends org.apache.lucene.search.Filter
Wraps a delegate Filter and ensures that only live (non-deleted) docs are accepted through this filter.
This should typically be applied over the filter that we plan to search with as a catch-all.
Ideally, all clients implementing a filter would follow the best practice of wrapping their DocIdSets in a call to
BitsFilteredDocIdSet.wrap(org.apache.lucene.search.DocIdSet, org.apache.lucene.util.Bits)
. However, we cannot
enforce this.