Uses of Class
org.apache.lucene.index.LeafReaderContext
-
Packages that use LeafReaderContext Package Description org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.search Code to search indices.org.apache.lucene.search.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector
. -
-
Uses of LeafReaderContext in org.apache.lucene.index
Methods in org.apache.lucene.index that return LeafReaderContext Modifier and Type Method Description LeafReaderContext
LeafReader. getContext()
Methods in org.apache.lucene.index that return types with arguments of type LeafReaderContext Modifier and Type Method Description List<LeafReaderContext>
CompositeReaderContext. leaves()
List<LeafReaderContext>
IndexReader. leaves()
Returns the reader's leaves, or itself if this reader is atomic.abstract List<LeafReaderContext>
IndexReaderContext. leaves()
Returns the context's leaves if this context is a top-level context.List<LeafReaderContext>
LeafReaderContext. leaves()
Methods in org.apache.lucene.index with parameters of type LeafReaderContext Modifier and Type Method Description TermState
TermStates. get(LeafReaderContext ctx)
static boolean
DocValues. isCacheable(LeafReaderContext ctx, String... fields)
Returnstrue
if the specified docvalues fields have not been updatedMethod parameters in org.apache.lucene.index with type arguments of type LeafReaderContext Modifier and Type Method Description static int
ReaderUtil. subIndex(int n, List<LeafReaderContext> leaves)
Returns index of the searcher/reader for documentn
in the array used to construct this searcher/reader. -
Uses of LeafReaderContext in org.apache.lucene.search
Fields in org.apache.lucene.search declared as LeafReaderContext Modifier and Type Field Description LeafReaderContext[]
IndexSearcher.LeafSlice. leaves
The leaves that make up this slice.Fields in org.apache.lucene.search with type parameters of type LeafReaderContext Modifier and Type Field Description protected List<LeafReaderContext>
IndexSearcher. leafContexts
Methods in org.apache.lucene.search that return types with arguments of type LeafReaderContext Modifier and Type Method Description List<LeafReaderContext>
IndexSearcher. getLeafContexts()
Expert: returns leaf contexts associated with this searcher.Methods in org.apache.lucene.search with parameters of type LeafReaderContext Modifier and Type Method Description protected TopDocs
KnnByteVectorQuery. approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit)
protected TopDocs
KnnFloatVectorQuery. approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit)
BulkScorer
IndriAndWeight. bulkScorer(LeafReaderContext context)
BulkScorer
Weight. bulkScorer(LeafReaderContext context)
Optional method, to return aBulkScorer
to score the query and send hits to aCollector
.int
Weight. count(LeafReaderContext context)
Counts the number of live documents that match a givenWeight.parentQuery
in a leaf.static MatchesIterator
MatchesUtils. disjunction(LeafReaderContext context, int doc, Query query, String field, BytesRefIterator terms)
Create a MatchesIterator that is a disjunction over a list of terms extracted from aBytesRefIterator
.protected void
SimpleCollector. doSetNextReader(LeafReaderContext context)
This method is called before collectingcontext
.protected abstract void
SimpleFieldComparator. doSetNextReader(LeafReaderContext context)
This method is called before collectingcontext
.Explanation
ConstantScoreWeight. explain(LeafReaderContext context, int doc)
Explanation
DisjunctionMaxQuery.DisjunctionMaxWeight. explain(LeafReaderContext context, int doc)
Explain the score we computed for docExplanation
DoubleValuesSource. explain(LeafReaderContext ctx, int docId, Explanation scoreExplanation)
An explanation of the value for the named document.Explanation
FilterWeight. explain(LeafReaderContext context, int doc)
Explanation
IndriAndWeight. explain(LeafReaderContext context, int doc)
Explanation
PhraseWeight. explain(LeafReaderContext context, int doc)
abstract Explanation
Weight. explain(LeafReaderContext context, int doc)
An explanation of the score computation for the named document.protected BinaryDocValues
FieldComparator.TermValComparator. getBinaryDocValues(LeafReaderContext context, String field)
Retrieves the BinaryDocValues for the field in this segmentLeafFieldComparator[]
FieldValueHitQueue. getComparators(LeafReaderContext context)
LeafCollector
Collector. getLeafCollector(LeafReaderContext context)
Create a newcollector
to collect the given context.LeafCollector
FilterCollector. getLeafCollector(LeafReaderContext context)
LeafCollector
MultiCollector. getLeafCollector(LeafReaderContext context)
LeafCollector
PositiveScoresOnlyCollector. getLeafCollector(LeafReaderContext context)
LeafCollector
SimpleCollector. getLeafCollector(LeafReaderContext context)
LeafCollector
TimeLimitingCollector. getLeafCollector(LeafReaderContext context)
LeafCollector
TotalHitCountCollector. getLeafCollector(LeafReaderContext context)
abstract LeafFieldComparator
FieldComparator. getLeafComparator(LeafReaderContext context)
Get a per-segmentLeafFieldComparator
to collect the givenLeafReaderContext
.LeafFieldComparator
FieldComparator.RelevanceComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
FieldComparator.TermValComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
SimpleFieldComparator. getLeafComparator(LeafReaderContext context)
protected abstract PhraseMatcher
PhraseWeight. getPhraseMatcher(LeafReaderContext context, Similarity.SimScorer scorer, boolean exposeOffsets)
abstract DoubleValues
DoubleValuesSource. getValues(LeafReaderContext ctx, DoubleValues scores)
Returns aDoubleValues
instance for the passed-in LeafReaderContext and scoresLongValues
LongValuesSource.ConstantLongValuesSource. getValues(LeafReaderContext ctx, DoubleValues scores)
abstract LongValues
LongValuesSource. getValues(LeafReaderContext ctx, DoubleValues scores)
Returns aLongValues
instance for the passed-in LeafReaderContext and scoresboolean
DisjunctionMaxQuery.DisjunctionMaxWeight. isCacheable(LeafReaderContext ctx)
boolean
FilterWeight. isCacheable(LeafReaderContext ctx)
boolean
IndriAndWeight. isCacheable(LeafReaderContext ctx)
boolean
LongValuesSource.ConstantLongValuesSource. isCacheable(LeafReaderContext ctx)
boolean
PhraseWeight. isCacheable(LeafReaderContext ctx)
boolean
SegmentCacheable. isCacheable(LeafReaderContext ctx)
Matches
DisjunctionMaxQuery.DisjunctionMaxWeight. matches(LeafReaderContext context, int doc)
Matches
FilterWeight. matches(LeafReaderContext context, int doc)
Matches
PhraseWeight. matches(LeafReaderContext context, int doc)
Matches
Weight. matches(LeafReaderContext context, int doc)
ReturnsMatches
for a specific document, ornull
if the document does not match the parent queryScorer
DisjunctionMaxQuery.DisjunctionMaxWeight. scorer(LeafReaderContext context)
Scorer
FilterWeight. scorer(LeafReaderContext context)
Scorer
IndriAndWeight. scorer(LeafReaderContext context)
Scorer
PhraseWeight. scorer(LeafReaderContext context)
abstract Scorer
Weight. scorer(LeafReaderContext context)
Returns aScorer
which can iterate in order over all matching documents and assign them a score.ScorerSupplier
DisjunctionMaxQuery.DisjunctionMaxWeight. scorerSupplier(LeafReaderContext context)
ScorerSupplier
Weight. scorerSupplier(LeafReaderContext context)
Optional method.static DoubleValues
DoubleValuesSource. similarityToQueryVector(LeafReaderContext ctx, byte[] queryVector, String vectorField)
Returns a DoubleValues instance for computing the vector similarity score per document against the byte query vectorstatic DoubleValues
DoubleValuesSource. similarityToQueryVector(LeafReaderContext ctx, float[] queryVector, String vectorField)
Returns a DoubleValues instance for computing the vector similarity score per document against the float query vectorMethod parameters in org.apache.lucene.search with type arguments of type LeafReaderContext Modifier and Type Method Description protected void
IndexSearcher. search(List<LeafReaderContext> leaves, Weight weight, Collector collector)
Lower-level search API.protected IndexSearcher.LeafSlice[]
IndexSearcher. slices(List<LeafReaderContext> leaves)
Expert: Creates an array of leaf slices each holding a subset of the given leaves.static IndexSearcher.LeafSlice[]
IndexSearcher. slices(List<LeafReaderContext> leaves, int maxDocsPerSlice, int maxSegmentsPerSlice)
Static method to segregate LeafReaderContexts amongst multiple slicesConstructor parameters in org.apache.lucene.search with type arguments of type LeafReaderContext Constructor Description LeafSlice(List<LeafReaderContext> leavesList)
LRUQueryCache(int maxSize, long maxRamBytesUsed, Predicate<LeafReaderContext> leavesToCache, float skipCacheFactor)
Expert: Create a new instance that will cache at mostmaxSize
queries with at mostmaxRamBytesUsed
bytes of memory, only on leaves that satisfyleavesToCache
. -
Uses of LeafReaderContext in org.apache.lucene.search.comparators
Methods in org.apache.lucene.search.comparators with parameters of type LeafReaderContext Modifier and Type Method Description LeafFieldComparator
DocComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
DoubleComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
FloatComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
IntComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
LongComparator. getLeafComparator(LeafReaderContext context)
LeafFieldComparator
TermOrdValComparator. getLeafComparator(LeafReaderContext context)
protected NumericDocValues
NumericComparator.NumericLeafComparator. getNumericDocValues(LeafReaderContext context, String field)
Retrieves the NumericDocValues for the field in this segmentprotected SortedDocValues
TermOrdValComparator. getSortedDocValues(LeafReaderContext context, String field)
Retrieves the SortedDocValues for the field in this segmentConstructors in org.apache.lucene.search.comparators with parameters of type LeafReaderContext Constructor Description DoubleLeafComparator(LeafReaderContext context)
FloatLeafComparator(LeafReaderContext context)
IntLeafComparator(LeafReaderContext context)
LongLeafComparator(LeafReaderContext context)
NumericLeafComparator(LeafReaderContext context)
-