org.apache.lucene.search
Class QueryUtils.FCInvisibleMultiReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.CompositeReader
org.apache.lucene.index.BaseCompositeReader<IndexReader>
org.apache.lucene.index.MultiReader
org.apache.lucene.search.QueryUtils.FCInvisibleMultiReader
- All Implemented Interfaces:
- Closeable
- Enclosing class:
- QueryUtils
public static class QueryUtils.FCInvisibleMultiReader
- extends MultiReader
This is a MultiReader that can be used for randomly wrapping other readers
without creating FieldCache insanity.
The trick is to use an opaque/fake cache key.
Methods inherited from class org.apache.lucene.index.BaseCompositeReader |
docFreq, document, getDocCount, getSequentialSubReaders, getSumDocFreq, getSumTotalTermFreq, getTermVectors, maxDoc, numDocs, readerBase, readerIndex, totalTermFreq |
Methods inherited from class org.apache.lucene.index.IndexReader |
addReaderClosedListener, close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, numDeletedDocs, open, open, open, open, open, registerParentReader, removeReaderClosedListener, tryIncRef |
QueryUtils.FCInvisibleMultiReader
public QueryUtils.FCInvisibleMultiReader(IndexReader... readers)
getCoreCacheKey
public Object getCoreCacheKey()
- Overrides:
getCoreCacheKey
in class IndexReader
getCombinedCoreAndDeletesKey
public Object getCombinedCoreAndDeletesKey()
- Overrides:
getCombinedCoreAndDeletesKey
in class IndexReader
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.