Uses of Class
org.apache.lucene.index.LeafReaderContext
Packages that use LeafReaderContext
Package
Description
Code to maintain and access indices.
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top
results with
TopFieldCollector.Classes related to vector search: knn and vector fields.
-
Uses of LeafReaderContext in org.apache.lucene.index
Methods in org.apache.lucene.index that return LeafReaderContextMethods in org.apache.lucene.index that return types with arguments of type LeafReaderContextModifier and TypeMethodDescriptionCompositeReaderContext.leaves()final 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.LeafReaderContext.leaves()Methods in org.apache.lucene.index with parameters of type LeafReaderContextModifier and TypeMethodDescriptionTermStates.get(LeafReaderContext ctx) static booleanDocValues.isCacheable(LeafReaderContext ctx, String... fields) Returnstrueif the specified docvalues fields have not been updatedMethod parameters in org.apache.lucene.index with type arguments of type LeafReaderContextModifier and TypeMethodDescriptionstatic intReaderUtil.subIndex(int n, List<LeafReaderContext> leaves) Returns index of the searcher/reader for documentnin the array used to construct this searcher/reader. -
Uses of LeafReaderContext in org.apache.lucene.search
Fields in org.apache.lucene.search declared as LeafReaderContextModifier and TypeFieldDescriptionfinal LeafReaderContext[]IndexSearcher.LeafSlice.leavesThe leaves that make up this slice.Fields in org.apache.lucene.search with type parameters of type LeafReaderContextModifier and TypeFieldDescriptionprotected final List<LeafReaderContext> IndexSearcher.leafContextsMethods in org.apache.lucene.search that return types with arguments of type LeafReaderContextModifier and TypeMethodDescriptionIndexSearcher.getLeafContexts()Expert: returns leaf contexts associated with this searcher.Methods in org.apache.lucene.search with parameters of type LeafReaderContextModifier and TypeMethodDescriptionprotected TopDocsByteVectorSimilarityQuery.approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitLimit) protected TopDocsFloatVectorSimilarityQuery.approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitLimit) protected TopDocsKnnByteVectorQuery.approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit, KnnCollectorManager knnCollectorManager) protected TopDocsKnnFloatVectorQuery.approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit, KnnCollectorManager knnCollectorManager) IndriAndWeight.bulkScorer(LeafReaderContext context) Weight.bulkScorer(LeafReaderContext context) Optional method, to return aBulkScorerto score the query and send hits to aCollector.intWeight.count(LeafReaderContext context) Counts the number of live documents that match a givenWeight.parentQueryin a leaf.static MatchesIteratorMatchesUtils.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 voidSimpleCollector.doSetNextReader(LeafReaderContext context) This method is called before collectingcontext.protected abstract voidSimpleFieldComparator.doSetNextReader(LeafReaderContext context) This method is called before collectingcontext.ConstantScoreWeight.explain(LeafReaderContext context, int doc) DisjunctionMaxQuery.DisjunctionMaxWeight.explain(LeafReaderContext context, int doc) Explain the score we computed for docDoubleValuesSource.explain(LeafReaderContext ctx, int docId, Explanation scoreExplanation) An explanation of the value for the named document.FilterWeight.explain(LeafReaderContext context, int doc) IndriAndWeight.explain(LeafReaderContext context, int doc) PhraseWeight.explain(LeafReaderContext context, int doc) abstract ExplanationWeight.explain(LeafReaderContext context, int doc) An explanation of the score computation for the named document.protected BinaryDocValuesFieldComparator.TermValComparator.getBinaryDocValues(LeafReaderContext context, String field) Retrieves the BinaryDocValues for the field in this segmentFieldValueHitQueue.getComparators(LeafReaderContext context) Collector.getLeafCollector(LeafReaderContext context) Create a newcollectorto collect the given context.FilterCollector.getLeafCollector(LeafReaderContext context) MultiCollector.getLeafCollector(LeafReaderContext context) PositiveScoresOnlyCollector.getLeafCollector(LeafReaderContext context) final LeafCollectorSimpleCollector.getLeafCollector(LeafReaderContext context) TimeLimitingCollector.getLeafCollector(LeafReaderContext context) Deprecated.TotalHitCountCollector.getLeafCollector(LeafReaderContext context) abstract LeafFieldComparatorFieldComparator.getLeafComparator(LeafReaderContext context) Get a per-segmentLeafFieldComparatorto collect the givenLeafReaderContext.FieldComparator.RelevanceComparator.getLeafComparator(LeafReaderContext context) FieldComparator.TermValComparator.getLeafComparator(LeafReaderContext context) final LeafFieldComparatorSimpleFieldComparator.getLeafComparator(LeafReaderContext context) protected abstract PhraseMatcherPhraseWeight.getPhraseMatcher(LeafReaderContext context, Similarity.SimScorer scorer, boolean exposeOffsets) abstract DoubleValuesDoubleValuesSource.getValues(LeafReaderContext ctx, DoubleValues scores) Returns aDoubleValuesinstance for the passed-in LeafReaderContext and scoresLongValuesSource.ConstantLongValuesSource.getValues(LeafReaderContext ctx, DoubleValues scores) abstract LongValuesLongValuesSource.getValues(LeafReaderContext ctx, DoubleValues scores) Returns aLongValuesinstance for the passed-in LeafReaderContext and scoresbooleanDisjunctionMaxQuery.DisjunctionMaxWeight.isCacheable(LeafReaderContext ctx) booleanFilterWeight.isCacheable(LeafReaderContext ctx) booleanIndriAndWeight.isCacheable(LeafReaderContext ctx) booleanLongValuesSource.ConstantLongValuesSource.isCacheable(LeafReaderContext ctx) booleanPhraseWeight.isCacheable(LeafReaderContext ctx) booleanSegmentCacheable.isCacheable(LeafReaderContext ctx) DisjunctionMaxQuery.DisjunctionMaxWeight.matches(LeafReaderContext context, int doc) FilterWeight.matches(LeafReaderContext context, int doc) PhraseWeight.matches(LeafReaderContext context, int doc) Weight.matches(LeafReaderContext context, int doc) ReturnsMatchesfor a specific document, ornullif the document does not match the parent queryTimeLimitingKnnCollectorManager.newCollector(int visitedLimit, LeafReaderContext context) DisjunctionMaxQuery.DisjunctionMaxWeight.scorer(LeafReaderContext context) FilterWeight.scorer(LeafReaderContext context) IndriAndWeight.scorer(LeafReaderContext context) PhraseWeight.scorer(LeafReaderContext context) abstract ScorerWeight.scorer(LeafReaderContext context) Returns aScorerwhich can iterate in order over all matching documents and assign them a score.DisjunctionMaxQuery.DisjunctionMaxWeight.scorerSupplier(LeafReaderContext context) Weight.scorerSupplier(LeafReaderContext context) Optional method.static DoubleValuesDoubleValuesSource.similarityToQueryVector(LeafReaderContext ctx, byte[] queryVector, String vectorField) Returns a DoubleValues instance for computing the vector similarity score per document against the byte query vectorstatic DoubleValuesDoubleValuesSource.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 LeafReaderContextModifier and TypeMethodDescriptionprotected voidIndexSearcher.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 LeafReaderContextModifierConstructorDescriptionLeafSlice(List<LeafReaderContext> leavesList) LRUQueryCache(int maxSize, long maxRamBytesUsed, Predicate<LeafReaderContext> leavesToCache, float skipCacheFactor) Expert: Create a new instance that will cache at mostmaxSizequeries with at mostmaxRamBytesUsedbytes 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 LeafReaderContextModifier and TypeMethodDescriptionDocComparator.getLeafComparator(LeafReaderContext context) DoubleComparator.getLeafComparator(LeafReaderContext context) FloatComparator.getLeafComparator(LeafReaderContext context) IntComparator.getLeafComparator(LeafReaderContext context) LongComparator.getLeafComparator(LeafReaderContext context) TermOrdValComparator.getLeafComparator(LeafReaderContext context) protected NumericDocValuesNumericComparator.NumericLeafComparator.getNumericDocValues(LeafReaderContext context, String field) Retrieves the NumericDocValues for the field in this segmentprotected SortedDocValuesTermOrdValComparator.getSortedDocValues(LeafReaderContext context, String field) Retrieves the SortedDocValues for the field in this segmentConstructors in org.apache.lucene.search.comparators with parameters of type LeafReaderContextModifierConstructorDescriptionDoubleLeafComparator(LeafReaderContext context) FloatLeafComparator(LeafReaderContext context) IntLeafComparator(LeafReaderContext context) LongLeafComparator(LeafReaderContext context) NumericLeafComparator(LeafReaderContext context) -
Uses of LeafReaderContext in org.apache.lucene.search.knn
Methods in org.apache.lucene.search.knn with parameters of type LeafReaderContextModifier and TypeMethodDescriptionKnnCollectorManager.newCollector(int visitedLimit, LeafReaderContext context) Return a newKnnCollectorinstance.TopKnnCollectorManager.newCollector(int visitedLimit, LeafReaderContext context) Return a newTopKnnCollectorinstance.