List of usage examples for org.apache.lucene.index FilterDirectoryReader subclass-usage
From source file cn.hbu.cs.esearch.core.EsearchMultiReader.java
public class EsearchMultiReader<R extends IndexReader> extends FilterDirectoryReader { public static final Logger LOGGER = LoggerFactory.getLogger(EsearchMultiReader.class); private final Map<String, EsearchSegmentReader<R>> _readerMap; private final List<EsearchSegmentReader<R>> _subEsearchReaders; private List<R> _decoratedReaders; private final IndexReaderDecorator<R> _decorator;
From source file com.browseengine.bobo.api.BoboMultiReader.java
public class BoboMultiReader extends FilterDirectoryReader { protected List<BoboSegmentReader> _subReaders = new ArrayList<BoboSegmentReader>(); /** * Constructor *
From source file de.unihildesheim.iw.lucene.index.FilteredDirectoryReader.java
/**
* <ul> <li>only indices without deletions are supported</li> <li>{@code
* numDeletedDocs()} will report false values, if filters are in effect</li>
* </p>
*
* @author Jens Bertram (code@jens-bertram.net)
From source file dk.statsbiblioteket.netark.dvenabler.wrapper.DVDirectoryReader.java
/** * Wraps the standard DirectoryReader from Lucene and simulates DocValues for selected fields by extracting them from stored fields. * Note that the extraction can be very memory-heavy, primarily for String fields. */ public class DVDirectoryReader extends FilterDirectoryReader { private static Log log = LogFactory.getLog(DVDirectoryReader.class);
From source file lucene.security.index.SecureDirectoryReader.java
public class SecureDirectoryReader extends FilterDirectoryReader { public static SecureDirectoryReader create(AccessControlFactory accessControlFactory, DirectoryReader in, Collection<String> readAuthorizations, Collection<String> discoverAuthorizations, Set<String> discoverableFields) throws IOException { AccessControlReader accessControlReader = accessControlFactory.getReader(readAuthorizations,
From source file org.apache.blur.index.ExitableReader.java
/**
* The {@link DirectoryReader} wraps a real index {@link DirectoryReader} and
* allows for a {@link AtomicBoolean} to be checked periodically to see if the
* thread should exit or not. The exit mechanism is by throw a
* {@link ExitingReaderException} exception.
*/
From source file org.apache.blur.lucene.security.index.SecureDirectoryReader.java
public class SecureDirectoryReader extends FilterDirectoryReader { public static SecureDirectoryReader create(AccessControlFactory accessControlFactory, DirectoryReader in, Collection<String> readAuthorizations, Collection<String> discoverAuthorizations, Set<String> discoverableFields) throws IOException { AccessControlReader accessControlReader = accessControlFactory.getReader(readAuthorizations,
From source file org.elasticsearch.common.lucene.index.ElasticsearchDirectoryReader.java
/** * A {@link org.apache.lucene.index.FilterDirectoryReader} that exposes * Elasticsearch internal per shard / index information like the shard ID. */ public final class ElasticsearchDirectoryReader extends FilterDirectoryReader {
From source file org.elasticsearch.test.FieldMaskingReader.java
public class FieldMaskingReader extends FilterDirectoryReader { private final String field; public FieldMaskingReader(final String field, DirectoryReader in) throws IOException { super(in, new FilterDirectoryReader.SubReaderWrapper() { @Override