Example usage for org.apache.lucene.index FilterDirectoryReader subclass-usage

List of usage examples for org.apache.lucene.index FilterDirectoryReader subclass-usage

Introduction

In this page you can find the example usage for org.apache.lucene.index FilterDirectoryReader subclass-usage.

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