Package org.apache.lucene.tests.index
Class MismatchedLeafReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.LeafReader
org.apache.lucene.index.FilterLeafReader
org.apache.lucene.tests.index.MismatchedLeafReader
- All Implemented Interfaces:
Closeable,AutoCloseable
Shuffles field numbers around to try to trip bugs where field numbers are assumed to always be
consistent across segments.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.FilterLeafReader
FilterLeafReader.FilterFields, FilterLeafReader.FilterPostingsEnum, FilterLeafReader.FilterTerms, FilterLeafReader.FilterTermsEnumNested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
IndexReader.CacheHelper, IndexReader.CacheKey, IndexReader.ClosedListener -
Field Summary
Fields inherited from class org.apache.lucene.index.FilterLeafReader
in -
Constructor Summary
ConstructorsConstructorDescriptionMismatchedLeafReader(LeafReader in, Random random) Creates a new reader which will renumber fields inin -
Method Summary
Modifier and TypeMethodDescriptionvoiddocument(int docID, StoredFieldVisitor visitor) voidsearchNearestVectors(String field, byte[] target, KnnCollector knnCollector, Bits acceptDocs) voidsearchNearestVectors(String field, float[] target, KnnCollector knnCollector, Bits acceptDocs) Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, getBinaryDocValues, getByteVectorValues, getDelegate, getFloatVectorValues, getLiveDocs, getMetaData, getNormValues, getNumericDocValues, getPointValues, getSortedDocValues, getSortedNumericDocValues, getSortedSetDocValues, getTermVectors, maxDoc, numDocs, terms, termVectors, toString, unwrapMethods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, searchNearestVectors, searchNearestVectors, totalTermFreqMethods inherited from class org.apache.lucene.index.IndexReader
close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, notifyReaderClosedListeners, numDeletedDocs, registerParentReader, tryIncRef
-
Constructor Details
-
MismatchedLeafReader
Creates a new reader which will renumber fields inin
-
-
Method Details
-
getFieldInfos
- Overrides:
getFieldInfosin classFilterLeafReader
-
document
- Overrides:
documentin classFilterLeafReader- Throws:
IOException
-
storedFields
- Overrides:
storedFieldsin classFilterLeafReader- Throws:
IOException
-
getCoreCacheHelper
- Specified by:
getCoreCacheHelperin classLeafReader
-
getReaderCacheHelper
- Specified by:
getReaderCacheHelperin classIndexReader
-
searchNearestVectors
public void searchNearestVectors(String field, float[] target, KnnCollector knnCollector, Bits acceptDocs) throws IOException - Overrides:
searchNearestVectorsin classFilterLeafReader- Throws:
IOException
-
searchNearestVectors
public void searchNearestVectors(String field, byte[] target, KnnCollector knnCollector, Bits acceptDocs) throws IOException - Overrides:
searchNearestVectorsin classFilterLeafReader- Throws:
IOException
-