Uses of Class
org.apache.lucene.search.DocIdSetIterator
Packages that use DocIdSetIterator
Package
Description
Lucene 5.0 file format.
Lucene 5.0 compressing format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format.
Lucene 8.4 file format.
Lucene 9.0 file format.
Lucene 9.1 file format.
Lucene 9.2 file format.
Lucene 9.4 file format.
Codecs API: API for customization of the encoding and structure of the index.
Lucene 9.0 file format.
Lucene 9.0 compressing format.
Lucene 9.5 file format.
Lucene 9.9 file format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
The logical representation of a
Document
for indexing and
searching.Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Queries that compute score based upon a function.
A variety of functions to use with FunctionQuery.
Intervals queries
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top
results with
TopFieldCollector
.Grouping.
Support for index-time and query-time joins.
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
Lucene field & query support for the spatial geometry implemented in
org.apache.lucene.spatial3d.geom
.Some utility classes.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50Modifier and TypeClassDescription(package private) final class
(package private) final class
(package private) final class
(package private) final class
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressing
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressingModifier and TypeClassDescriptionprivate static class
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70Modifier and TypeClassDescription(package private) final class
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
private static class
private static class
private static class
private static class
private static class
(package private) static class
(package private) static class
Methods in org.apache.lucene.backward_codecs.lucene70 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static void
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene80
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene80Modifier and TypeClassDescription(package private) final class
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
private static class
private static class
private static class
private static class
private static class
(package private) static class
(package private) static class
Methods in org.apache.lucene.backward_codecs.lucene80 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.(package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out, byte denseRankPower) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order. -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene84
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene84Modifier and TypeClassDescription(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90Modifier and TypeClassDescription(package private) static class
Read the vector values from the index input.(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91Modifier and TypeClassDescription(package private) static class
Read the vector values from the index input. -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene92
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene92Modifier and TypeClassDescription(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene94
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene94Modifier and TypeClassDescription(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
-
Uses of DocIdSetIterator in org.apache.lucene.codecs
Subclasses of DocIdSetIterator in org.apache.lucene.codecsModifier and TypeClassDescriptionprivate static class
private static class
private static class
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMapprivate static class
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMap(package private) static class
(package private) static class
Fields in org.apache.lucene.codecs declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) DocIdSetIterator
BufferingKnnVectorsWriter.BufferedByteVectorValues.docsWithFieldIter
(package private) DocIdSetIterator
BufferingKnnVectorsWriter.BufferedFloatVectorValues.docsWithFieldIter
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene90
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene90Modifier and TypeClassDescriptionfinal class
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private class
private class
private static class
private static class
private static class
private static class
(package private) static class
(package private) static class
Methods in org.apache.lucene.codecs.lucene90 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out, byte denseRankPower) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order. -
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene90.compressing
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene90.compressingModifier and TypeClassDescriptionprivate static class
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene95
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene95Modifier and TypeClassDescriptionclass
Read the vector values from the index input.static class
Dense vector values that are stored off-heap.private static class
private static class
class
Read the vector values from the index input.static class
Dense vector values that are stored off-heap.private static class
private static class
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene99
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene99Modifier and TypeClassDescription(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) static class
(package private) static class
Returns a merged view over all the segment'sQuantizedByteVectorValues
.private static final class
private static class
(package private) class
Read the quantized vector values and their score correction values from the index input.(package private) static class
private static class
private static class
(package private) class
A version ofByteVectorValues
, but additionally retrieving score correction offset for Scalar quantization scores. -
Uses of DocIdSetIterator in org.apache.lucene.codecs.memory
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.memoryModifier and TypeClassDescriptionprivate static final class
private static final class
private static final class
private static final class
private static final class
private static final class
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.simpletext
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.simpletextModifier and TypeClassDescriptionprivate static class
private class
private class
private static class
private static class
private static class
private static class
-
Uses of DocIdSetIterator in org.apache.lucene.document
Subclasses of DocIdSetIterator in org.apache.lucene.documentModifier and TypeClassDescriptionclass
A binary representation of a range that wraps a BinaryDocValues fieldFields in org.apache.lucene.document declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate DocIdSetIterator
LatLonPointDistanceFeatureQuery.DistanceScorer.it
private DocIdSetIterator
LongDistanceFeatureQuery.DistanceScorer.it
Methods in org.apache.lucene.document that return DocIdSetIterator -
Uses of DocIdSetIterator in org.apache.lucene.index
Classes in org.apache.lucene.index with type parameters of type DocIdSetIteratorModifier and TypeClassDescription(package private) class
DocValuesWriter<T extends DocIdSetIterator>
private static class
private static class
Subclasses of DocIdSetIterator in org.apache.lucene.indexModifier and TypeClassDescriptionclass
A per-document numeric value.(package private) static final class
private static class
(package private) static class
class
This class provides access to per-document floating point vector values indexed asKnnByteVectorField
.protected static class
(package private) static class
An iterator over documents and their updated values.(package private) class
private class
private class
class
Delegates all methods to a wrappedBinaryDocValues
.static class
Base class for filteringPostingsEnum
implementations.class
Delegates all methods to a wrappedNumericDocValues
.class
Delegates all methods to a wrappedSortedDocValues
.class
Delegates all methods to a wrappedSortedNumericDocValues
.class
Delegates all methods to a wrappedSortedSetDocValues
.class
Delegates all methods to a wrappedFloatVectorValues
.class
This class provides access to per-document floating point vector values indexed asKnnFloatVectorField
.private static class
private static class
(package private) static class
(package private) static class
class
Extension ofPostingsEnum
which also provides information about upcoming impacts.(package private) final class
Exposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).static class
Implements SortedDocValues over n subs, using an OrdinalMapstatic class
Implements MultiSortedSetDocValues over n subs, using an OrdinalMapfinal class
ExposesPostingsEnum
, merged fromPostingsEnum
API of sub-segments.private static class
class
A per-document numeric value.(package private) static final class
(package private) static class
(package private) static class
class
Iterates through the postings.(package private) static final class
ReadersAndUpdates.MergedDocValues<DocValuesInstance extends DocValuesIterator>
This class merges the current on-disk DV with an incoming update DV instance and merges the two instances giving the incoming update precedence in terms of values, in other words the values of the update always wins over the on-disk version.(package private) final class
Exposes multi-valued view over a single-valued instance.(package private) final class
Exposes multi-valued iterator view over a single-valued iterator.private static class
final class
ImpactsEnum
that doesn't index impacts but implements the API in a legal way.class
A per-document byte[] with presorted values.(package private) static class
(package private) static class
class
A list of per-document numeric values, sorted according toLong.compare(long, long)
.private static class
(package private) static class
class
A multi-valued version ofSortedDocValues
.private static class
(package private) static class
private static class
private static class
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMapclass
Deprecated.Fields in org.apache.lucene.index declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) final DocIdSetIterator
BinaryDocValuesWriter.BufferedBinaryDocValues.docsWithField
(package private) final DocIdSetIterator
NormValuesWriter.BufferedNorms.docsWithField
(package private) final DocIdSetIterator
NumericDocValuesWriter.BufferedNumericDocValues.docsWithField
(package private) final DocIdSetIterator
SortedDocValuesWriter.BufferedSortedDocValues.docsWithField
(package private) final DocIdSetIterator
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues.docsWithField
(package private) final DocIdSetIterator
SortedSetDocValuesWriter.BufferedSortedSetDocValues.docsWithField
private final T
SlowCompositeCodecReaderWrapper.DocValuesSub.sub
Methods in org.apache.lucene.index that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate DocIdSetIterator
FrozenBufferedUpdates.TermDocsIterator.getDocs()
(package private) DocIdSetIterator
IndexingChain.getHasDocValues
(String field) DocsWithFieldSet.iterator()
(package private) DocIdSetIterator
Methods in org.apache.lucene.index with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static int
PendingSoftDeletes.applySoftDeletes
(DocIdSetIterator iterator, FixedBitSet bits) Clears all bits in the given bitset that are set and are also in the given DocIdSetIterator.private void
ExitableDirectoryReader.ExitableFilterAtomicReader.checkAndThrow
(DocIdSetIterator in) ThrowsExitableDirectoryReader.ExitingReaderException
ifQueryTimeout.shouldExit()
returns true, or ifThread.interrupted()
returns true.(package private) static int
PendingSoftDeletes.countSoftDeletes
(DocIdSetIterator softDeletedDocs, Bits hardDeletes) default void
PointValues.IntersectVisitor.visit
(DocIdSetIterator iterator) Similar toPointValues.IntersectVisitor.visit(int)
, but a bulk visit and implements may have their optimizations.default void
PointValues.IntersectVisitor.visit
(DocIdSetIterator iterator, byte[] packedValue) Similar toPointValues.IntersectVisitor.visit(int, byte[])
but in this case the packedValue can have more than one docID associated to it.Constructors in org.apache.lucene.index with parameters of type DocIdSetIteratorModifierConstructorDescription(package private)
BufferedBinaryDocValues
(PackedLongValues lengths, int maxLength, DataInput bytesIterator, DocIdSetIterator docsWithFields) (package private)
BufferedNorms
(PackedLongValues values, DocIdSetIterator docsWithFields) (package private)
BufferedNumericDocValues
(PackedLongValues values, DocIdSetIterator docsWithFields) BufferedSortedDocValues
(BytesRefHash hash, PackedLongValues docToOrd, int[] sortedValues, int[] ordMap, DocIdSetIterator docsWithField) (package private)
BufferedSortedNumericDocValues
(PackedLongValues values, PackedLongValues valueCounts, DocIdSetIterator docsWithField) (package private)
BufferedSortedSetDocValues
(int[] sortedValues, int[] ordMap, BytesRefHash hash, PackedLongValues ords, PackedLongValues ordCounts, int maxCount, DocIdSetIterator docsWithField) -
Uses of DocIdSetIterator in org.apache.lucene.index.memory
Subclasses of DocIdSetIterator in org.apache.lucene.index.memory -
Uses of DocIdSetIterator in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIterator
ValueSourceScorer.disi
(package private) final DocIdSetIterator
FunctionQuery.AllScorer.iterator
Methods in org.apache.lucene.queries.function that return DocIdSetIterator -
Uses of DocIdSetIterator in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as DocIdSetIteratorMethods in org.apache.lucene.queries.function.valuesource that return DocIdSetIteratorModifier and TypeMethodDescriptionprotected abstract DocIdSetIterator
VectorFieldFunction.getVectorIterator()
-
Uses of DocIdSetIterator in org.apache.lucene.queries.intervals
Subclasses of DocIdSetIterator in org.apache.lucene.queries.intervalsModifier and TypeClassDescriptionprivate static class
(package private) class
(package private) class
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.(package private) static class
(package private) class
Wraps an IntervalIterator and extends the bounds of its intervals(package private) class
class
Wraps anIntervalIterator
and passes through those intervals that match theIntervalFilter.accept()
functionclass
ADocIdSetIterator
that also allows iteration over matching intervals in a document.(package private) static class
private static class
private static class
private static class
private static class
private static class
(package private) class
private static class
private static class
Fields in org.apache.lucene.queries.intervals declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) final DocIdSetIterator
ConjunctionIntervalIterator.approximation
final DocIdSetIterator
DisiWrapper.approximation
(package private) final DocIdSetIterator
DisjunctionIntervalsSource.DisjunctionIntervalIterator.approximation
private final DocIdSetIterator
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.approximation
final DocIdSetIterator
DisiWrapper.iterator
Methods in org.apache.lucene.queries.intervals that return DocIdSetIterator -
Uses of DocIdSetIterator in org.apache.lucene.queries.payloads
Subclasses of DocIdSetIterator in org.apache.lucene.queries.payloads -
Uses of DocIdSetIterator in org.apache.lucene.queries.spans
Subclasses of DocIdSetIterator in org.apache.lucene.queries.spansModifier and TypeClassDescription(package private) class
Common super class for multiple sub spans required in a document.(package private) class
class
ASpans
implementation wrapping another spans instance, allowing to filter spans matches easily by implementingFilterSpans.accept(org.apache.lucene.queries.spans.Spans)
class
A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them.class
Similar toNearSpansOrdered
, but for the unordered case.(package private) class
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.(package private) static class
class
Iterates through combinations of start/end positions per-doc.class
Expert: Public for extension only.Fields in org.apache.lucene.queries.spans declared as DocIdSetIteratorModifier and TypeFieldDescriptionfinal DocIdSetIterator
SpanDisiWrapper.approximation
(package private) final DocIdSetIterator
ConjunctionSpans.conjunction
final DocIdSetIterator
SpanDisiWrapper.iterator
Methods in org.apache.lucene.queries.spans that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate static DocIdSetIterator
ConjunctionSpans.intersectSpans
(List<Spans> spanList) SpanScorer.iterator()
Method parameters in org.apache.lucene.queries.spans with type arguments of type DocIdSetIteratorModifier and TypeMethodDescriptionprivate static void
ConjunctionSpans.addSpans
(Spans spans, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) -
Uses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversion
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversionModifier and TypeClassDescription(package private) class
(package private) class
-
Uses of DocIdSetIterator in org.apache.lucene.sandbox.search
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.searchModifier and TypeClassDescriptionprivate static class
Fields in org.apache.lucene.sandbox.search declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIterator
CoveringScorer.approximation
private final DocIdSetIterator
CombinedFieldQuery.CombinedFieldScorer.iterator
Methods in org.apache.lucene.sandbox.search that return DocIdSetIteratorModifier and TypeMethodDescriptionCombinedFieldQuery.CombinedFieldScorer.iterator()
CoveringScorer.iterator()
QueryProfilerScorer.iterator()
TermAutomatonScorer.iterator()
Constructors in org.apache.lucene.sandbox.search with parameters of type DocIdSetIteratorModifierConstructorDescription(package private)
CombinedFieldScorer
(Weight weight, DisiPriorityQueue queue, DocIdSetIterator iterator, MultiNormsLeafSimScorer simScorer) -
Uses of DocIdSetIterator in org.apache.lucene.search
Subclasses of DocIdSetIterator in org.apache.lucene.searchModifier and TypeClassDescription(package private) final class
A conjunction of DocIdSetIterators.private static class
Conjunction between aDocIdSetIterator
and one or moreBitSetIterator
s.private class
class
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.class
Abstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.final class
DocIdSetIterator
that skips non-competitive docs thanks to the indexed impacts.private static class
A doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).static class
Slower version of UnionPostingsEnum that delegates offsets and positions, for use by MatchesIteratorstatic class
Takes the logical union of multiple PostingsEnum iterators.(package private) static class
Wraps a SortedNumericDocValues and returns the last value (max)(package private) static class
Wraps a SortedNumericDocValues and returns the first value (min)(package private) static class
Wraps a SortedSetDocValues and returns the last ordinal (max)(package private) static class
Wraps a SortedSetDocValues and returns the middle ordinal (or max of the two)(package private) static class
Wraps a SortedSetDocValues and returns the middle ordinal (or min of the two)(package private) static class
Wraps a SortedSetDocValues and returns the first ordinal (min)private static class
Fields in org.apache.lucene.search declared as DocIdSetIteratorModifier and TypeFieldDescriptionprotected DocIdSetIterator
FilteredDocIdSetIterator._innerIter
private final DocIdSetIterator
ConstantScoreScorer.approximation
final DocIdSetIterator
DisiWrapper.approximation
private final DocIdSetIterator
DisjunctionScorer.approximation
private final DocIdSetIterator
ExactPhraseMatcher.approximation
private final DocIdSetIterator
IndriDisjunctionScorer.approximation
(package private) final DocIdSetIterator
PhraseScorer.approximation
private final DocIdSetIterator
ReqOptSumScorer.approximation
private final DocIdSetIterator
SloppyPhraseMatcher.approximation
protected final DocIdSetIterator
TwoPhaseIterator.approximation
(package private) final DocIdSetIterator
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator.approximation
(package private) final DocIdSetIterator[]
BlockMaxConjunctionScorer.approximations
(package private) DocIdSetIterator
ConstantScoreScorer.DocIdSetIteratorWrapper.delegate
private final DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIterator.delegate
(package private) final DocIdSetIterator
ConjunctionScorer.disi
private final DocIdSetIterator
ConstantScoreScorer.disi
private final DocIdSetIterator
ReqExclBulkScorer.excl
private final DocIdSetIterator
ReqExclScorer.exclApproximation
private final DocIdSetIterator
ImpactsDISI.in
private final DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.it
(package private) final DocIdSetIterator
AbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator.iterator
(package private) final DocIdSetIterator
ConjunctionScorer.DocsAndFreqs.iterator
final DocIdSetIterator
DisiWrapper.iterator
private final DocIdSetIterator
SynonymQuery.SynonymScorer.iterator
private final DocIdSetIterator
TermScorer.iterator
private final DocIdSetIterator
Weight.DefaultBulkScorer.iterator
private final DocIdSetIterator[]
BlockMaxConjunctionBulkScorer.iterators
private final DocIdSetIterator
ConjunctionDISI.BitSetConjunctionDISI.lead
private final DocIdSetIterator
BlockMaxConjunctionBulkScorer.lead1
private final DocIdSetIterator
ConjunctionBulkScorer.lead1
(package private) final DocIdSetIterator
ConjunctionDISI.lead1
private final DocIdSetIterator
BlockMaxConjunctionBulkScorer.lead2
private final DocIdSetIterator
ConjunctionBulkScorer.lead2
(package private) final DocIdSetIterator
ConjunctionDISI.lead2
private final DocIdSetIterator
ReqOptSumScorer.optApproximation
(package private) final DocIdSetIterator[]
ConjunctionDISI.others
private final DocIdSetIterator
ReqExclScorer.reqApproximation
private final DocIdSetIterator
ReqOptSumScorer.reqApproximation
Fields in org.apache.lucene.search with type parameters of type DocIdSetIteratorModifier and TypeFieldDescriptionprivate final List<DocIdSetIterator>
ConjunctionBulkScorer.others
Methods in org.apache.lucene.search that return DocIdSetIteratorModifier and TypeMethodDescriptionstatic final DocIdSetIterator
DocIdSetIterator.all
(int maxDoc) ADocIdSetIterator
that matches all documents up tomaxDoc - 1
.private DocIdSetIterator
BlockMaxConjunctionScorer.approximation()
(package private) DocIdSetIterator
ExactPhraseMatcher.approximation()
(package private) abstract DocIdSetIterator
PhraseMatcher.approximation()
Approximation that only matches documents that have all terms.(package private) DocIdSetIterator
SloppyPhraseMatcher.approximation()
TwoPhaseIterator.approximation()
Return an approximation.static DocIdSetIterator
TwoPhaseIterator.asDocIdSetIterator
(TwoPhaseIterator twoPhaseIterator) Return aDocIdSetIterator
view of the providedTwoPhaseIterator
.default DocIdSetIterator
LeafCollector.competitiveIterator()
Optionally returns an iterator over competitive documents.default DocIdSetIterator
LeafFieldComparator.competitiveIterator()
Returns a competitive iteratorMultiLeafFieldComparator.competitiveIterator()
TopFieldCollector.TopFieldLeafCollector.competitiveIterator()
(package private) static DocIdSetIterator
ConjunctionDISI.createConjunction
(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static DocIdSetIterator
ConjunctionUtils.createConjunction
(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static final DocIdSetIterator
DocIdSetIterator.empty()
An emptyDocIdSetIterator
instanceFilteredDocIdSetIterator.getDelegate()
Return the wrappedDocIdSetIterator
.static DocIdSetIterator
FieldExistsQuery.getDocValuesDocIdSetIterator
(String field, LeafReader reader) Returns aDocIdSetIterator
from the given field or null if the field doesn't exist in the reader or if the reader has no doc values for the field.static DocIdSetIterator
ConjunctionUtils.intersectIterators
(List<? extends DocIdSetIterator> iterators) Create a conjunction over the provided DocIdSetIterators.static DocIdSetIterator
ConjunctionUtils.intersectScorers
(Collection<Scorer> scorers) Create a conjunction over the providedScorer
s.BlockMaxConjunctionScorer.iterator()
ConjunctionScorer.iterator()
ConstantScoreScorer.iterator()
DisjunctionScorer.iterator()
abstract DocIdSetIterator
DocIdSet.iterator()
Provides aDocIdSetIterator
to access the set.final DocIdSetIterator
FilterScorer.iterator()
IndriDisjunctionScorer.iterator()
abstract DocIdSetIterator
IndriScorer.iterator()
LRUQueryCache.CacheAndCount.iterator()
PhraseScorer.iterator()
ReqExclScorer.iterator()
ReqOptSumScorer.iterator()
abstract DocIdSetIterator
Scorer.iterator()
Return aDocIdSetIterator
over matching documents.SynonymQuery.SynonymScorer.iterator()
TermScorer.iterator()
WANDScorer.iterator()
static final DocIdSetIterator
DocIdSetIterator.range
(int minDoc, int maxDoc) ADocIdSetIterator
that matches a range documents from minDocID (inclusive) to maxDocID (exclusive).Methods in org.apache.lucene.search with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static void
ConjunctionDISI.addIterator
(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static void
ConjunctionUtils.addIterator
(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Given a DocIdSetIterator, find any sub-iterators or two-phase iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator listsprivate BitSet
AbstractKnnVectorQuery.createBitSet
(DocIdSetIterator iterator, Bits liveDocs, int maxDoc) protected TopDocs
AbstractKnnVectorQuery.exactSearch
(LeafReaderContext context, DocIdSetIterator acceptIterator) IndexSortSortedNumericDocValuesRangeQuery.getDocIdSetIterator
(SortField sortField, SortField.Type sortFieldType, LeafReaderContext context, DocIdSetIterator delegate) Computes the document IDs that lie within the range [lowerValue, upperValue] by performing binary search on the field's doc values.IndexSortSortedNumericDocValuesRangeQuery.getDocIdSetIteratorOrNullFromBkd
(LeafReaderContext context, DocIdSetIterator delegate) private static float
ReqExclScorer.matchCost
(DocIdSetIterator reqApproximation, TwoPhaseIterator reqTwoPhaseIterator, DocIdSetIterator exclApproximation, TwoPhaseIterator exclTwoPhaseIterator) (package private) static void
Weight.DefaultBulkScorer.scoreAll
(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs) Specialized method to bulk-score all hits; we separate this fromWeight.DefaultBulkScorer.scoreRange(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.util.Bits, int, int)
to help out hotspot.(package private) static int
Weight.DefaultBulkScorer.scoreRange
(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, DocIdSetIterator competitiveIterator, Bits acceptDocs, int min, int max) Specialized method to bulk-score a range of hits; we separate this fromWeight.DefaultBulkScorer.scoreAll(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits)
to help out hotspot.private Scorer
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight.scorerForIterator
(DocIdSetIterator iterator) (package private) static IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount
IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.sparseRange
(int minDoc, int maxDoc, DocIdSetIterator delegate) static TwoPhaseIterator
TwoPhaseIterator.unwrap
(DocIdSetIterator iterator) If the givenDocIdSetIterator
has been created withTwoPhaseIterator.asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator)
, then this will return the wrappedTwoPhaseIterator
.void
PointInSetQuery.MergePointVisitor.visit
(DocIdSetIterator iterator) void
PointInSetQuery.MergePointVisitor.visit
(DocIdSetIterator iterator, byte[] packedValue) void
PointInSetQuery.SinglePointVisitor.visit
(DocIdSetIterator iterator) void
PointInSetQuery.SinglePointVisitor.visit
(DocIdSetIterator iterator, byte[] packedValue) private static Scorer
MultiTermQueryConstantScoreBlendedWrapper.wrapWithDummyScorer
(Weight weight, DocIdSetIterator disi) Wraps a DISI with a "dummy" scorer so we can easily useDisiWrapper
andDisjunctionDISIApproximation
as-is.Method parameters in org.apache.lucene.search with type arguments of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static void
ConjunctionDISI.addIterator
(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static void
ConjunctionUtils.addIterator
(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Given a DocIdSetIterator, find any sub-iterators or two-phase iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists(package private) static void
ConjunctionDISI.addScorer
(Scorer scorer, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Adds the scorer, possibly splitting up into two phases or collapsing if it is another conjunction(package private) static void
ConjunctionDISI.addTwoPhaseIterator
(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static void
ConjunctionUtils.addTwoPhaseIterator
(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Given a two-phase iterator, find any sub-iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists(package private) static DocIdSetIterator
ConjunctionDISI.createConjunction
(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static DocIdSetIterator
ConjunctionUtils.createConjunction
(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static DocIdSetIterator
ConjunctionUtils.intersectIterators
(List<? extends DocIdSetIterator> iterators) Create a conjunction over the provided DocIdSetIterators.Constructors in org.apache.lucene.search with parameters of type DocIdSetIteratorModifierConstructorDescription(package private)
BitSetConjunctionDISI
(DocIdSetIterator lead, Collection<BitSetIterator> bitSetIterators) (package private)
BoundedDocIdSetIterator
(int firstDoc, int lastDoc, DocIdSetIterator delegate) private
ConjunctionTwoPhaseIterator
(DocIdSetIterator approximation, List<? extends TwoPhaseIterator> twoPhaseIterators) ConstantScoreScorer
(Weight weight, float score, ScoreMode scoreMode, DocIdSetIterator disi) Constructor based on aDocIdSetIterator
which will be used to drive iteration.(package private)
DocIdSetIteratorWrapper
(DocIdSetIterator delegate) (package private)
DocsAndFreqs
(DocIdSetIterator iterator) FilteredDocIdSetIterator
(DocIdSetIterator innerIter) Constructor.ImpactsDISI
(DocIdSetIterator in, MaxScoreCache maxScoreCache) Sole constructor.(package private)
IteratorAndCount
(DocIdSetIterator it, int count) (package private)
ReqExclBulkScorer
(BulkScorer req, DocIdSetIterator excl) (package private)
SynonymScorer
(Weight weight, DisiPriorityQueue queue, DocIdSetIterator iterator, ImpactsDISI impactsDisi, LeafSimScorer simScorer) private
TwoPhase
(DocIdSetIterator approximation, float matchCost) protected
TwoPhaseIterator
(DocIdSetIterator approximation) Takes the approximation to be returned byTwoPhaseIterator.approximation
.(package private)
WeightOrDocIdSetIterator
(DocIdSetIterator iterator) Constructor parameters in org.apache.lucene.search with type arguments of type DocIdSetIteratorModifierConstructorDescriptionprivate
ConjunctionDISI
(List<? extends DocIdSetIterator> iterators) -
Uses of DocIdSetIterator in org.apache.lucene.search.comparators
Subclasses of DocIdSetIterator in org.apache.lucene.search.comparatorsModifier and TypeClassDescriptionclass
Docs iterator that starts iterating from a configurable minimum documentprivate class
Fields in org.apache.lucene.search.comparators declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate DocIdSetIterator
DocComparator.DocLeafComparator.competitiveIterator
private DocIdSetIterator
NumericComparator.NumericLeafComparator.competitiveIterator
private DocIdSetIterator
TermOrdValComparator.CompetitiveIterator.docsWithField
Methods in org.apache.lucene.search.comparators that return DocIdSetIteratorModifier and TypeMethodDescriptionDocComparator.DocLeafComparator.competitiveIterator()
NumericComparator.NumericLeafComparator.competitiveIterator()
TermOrdValComparator.TermOrdValLeafComparator.competitiveIterator()
-
Uses of DocIdSetIterator in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate DocIdSetIterator
BlockGroupingCollector.lastDocPerGroupBits
-
Uses of DocIdSetIterator in org.apache.lucene.search.join
Subclasses of DocIdSetIterator in org.apache.lucene.search.joinModifier and TypeClassDescriptionprivate static class
(package private) class
private static final class
private static final class
Fields in org.apache.lucene.search.join declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIterator
DiversifyingChildrenByteKnnVectorQuery.ParentBlockJoinByteVectorScorer.acceptedChildrenIterator
private final DocIdSetIterator
DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenFloatVectorScorer.acceptedChildrenIterator
(package private) final DocIdSetIterator
BaseGlobalOrdinalScorer.approximation
private final DocIdSetIterator
ToParentBlockJoinQuery.BlockJoinScorer.childApproximation
private final DocIdSetIterator
ToParentBlockJoinQuery.ParentApproximation.childApproximation
private final DocIdSetIterator
ToParentBlockJoinQuery.ParentTwoPhase.childApproximation
private DocIdSetIterator
ToParentDocValues.childWithValues
(package private) final DocIdSetIterator
TermsIncludingScoreQuery.SVInOrderScorer.matchingDocsIterator
private final DocIdSetIterator
ToChildBlockJoinQuery.ToChildBlockJoinScorer.parentIt
Methods in org.apache.lucene.search.join that return DocIdSetIteratorModifier and TypeMethodDescriptionBaseGlobalOrdinalScorer.iterator()
TermsIncludingScoreQuery.SVInOrderScorer.iterator()
ToChildBlockJoinQuery.ToChildBlockJoinScorer.iterator()
ToParentBlockJoinQuery.BlockJoinScorer.iterator()
Methods in org.apache.lucene.search.join with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionprotected abstract TwoPhaseIterator
BaseGlobalOrdinalScorer.createTwoPhaseIterator
(DocIdSetIterator approximation) protected TwoPhaseIterator
GlobalOrdinalsQuery.OrdinalMapScorer.createTwoPhaseIterator
(DocIdSetIterator approximation) protected TwoPhaseIterator
GlobalOrdinalsQuery.SegmentOrdinalScorer.createTwoPhaseIterator
(DocIdSetIterator approximation) protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.OrdinalMapScorer.createTwoPhaseIterator
(DocIdSetIterator approximation) protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer.createTwoPhaseIterator
(DocIdSetIterator approximation) protected TopDocs
DiversifyingChildrenByteKnnVectorQuery.exactSearch
(LeafReaderContext context, DocIdSetIterator acceptIterator) protected TopDocs
DiversifyingChildrenFloatKnnVectorQuery.exactSearch
(LeafReaderContext context, DocIdSetIterator acceptIterator) static NumericDocValues
BlockJoinSelector.wrap
(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedNumericDocValues
, iterating over only child documents, in order to only select one value per parent among itschildren
using the configuredselection
type.static SortedDocValues
BlockJoinSelector.wrap
(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.static NumericDocValues
BlockJoinSelector.wrap
(SortedNumericDocValues sortedNumerics, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedNumericDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.static SortedDocValues
BlockJoinSelector.wrap
(SortedSetDocValues sortedSet, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedSetDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.(package private) static NumericDocValues
ToParentDocValues.wrap
(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents2, DocIdSetIterator children) (package private) static SortedDocValues
ToParentDocValues.wrap
(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents2, DocIdSetIterator children) Constructors in org.apache.lucene.search.join with parameters of type DocIdSetIteratorModifierConstructorDescriptionBaseGlobalOrdinalScorer
(Weight weight, SortedDocValues values, DocIdSetIterator approximationScorer, float boost) protected
DiversifyingChildrenFloatVectorScorer
(FloatVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, float[] query, VectorSimilarityFunction similarity) private
NumDV
(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) OrdinalMapScorer
(Weight weight, float score, LongBitSet foundOrds, SortedDocValues values, DocIdSetIterator approximationScorer, LongValues segmentOrdToGlobalOrdLookup) OrdinalMapScorer
(Weight weight, GlobalOrdinalsWithScoreCollector collector, float boost, SortedDocValues values, DocIdSetIterator approximation, LongValues segmentOrdToGlobalOrdLookup) (package private)
ParentApproximation
(DocIdSetIterator childApproximation, BitSet parentBits) protected
ParentBlockJoinByteVectorScorer
(ByteVectorValues values, DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, byte[] query, VectorSimilarityFunction similarity) SegmentOrdinalScorer
(Weight weight, float score, LongBitSet foundOrds, SortedDocValues values, DocIdSetIterator approximationScorer) SegmentOrdinalScorer
(Weight weight, GlobalOrdinalsWithScoreCollector collector, SortedDocValues values, float boost, DocIdSetIterator approximation) private
SortedDVs
(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) private
ToParentDocValues
(DocIdSetIterator values, BitSet parents, DocIdSetIterator children, ToParentDocValues.Accumulator collect) -
Uses of DocIdSetIterator in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate DocIdSetIterator
UnifiedHighlighter.asDocIdSetIterator
(int[] sortedDocIds) Methods in org.apache.lucene.search.uhighlight with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionprotected List<CharSequence[]>
UnifiedHighlighter.loadFieldValues
(String[] fields, DocIdSetIterator docIter, int cacheCharsThreshold) Loads the String values for each docId by field to be highlighted. -
Uses of DocIdSetIterator in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionvoid
PointInShapeIntersectVisitor.visit
(DocIdSetIterator iterator) -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.utilModifier and TypeClassDescriptionclass
ADocIdSetIterator
which iterates over set bits in a bit set.class
ADocIdSetIterator
likeBitSetIterator
but has a doc base in onder to avoid storing previous 0s.(package private) static class
private class
Fields in org.apache.lucene.util declared as DocIdSetIteratorMethods in org.apache.lucene.util that return DocIdSetIteratorModifier and TypeMethodDescriptionBitDocIdSet.iterator()
IntArrayDocIdSet.iterator()
NotDocIdSet.iterator()
RoaringDocIdSet.iterator()
RoaringDocIdSet.ShortArrayDocIdSet.iterator()
Methods in org.apache.lucene.util with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionvoid
DocIdSetBuilder.add
(DocIdSetIterator iter) Add the content of the providedDocIdSetIterator
to this builder.void
DocIdSetBuilder.BulkAdder.add
(DocIdSetIterator iterator) void
DocIdSetBuilder.FixedBitSetAdder.add
(DocIdSetIterator iterator) RoaringDocIdSet.Builder.add
(DocIdSetIterator disi) Add the content of the providedDocIdSetIterator
.void
FixedBitSet.andNot
(DocIdSetIterator iter) protected final void
BitSet.checkUnpositioned
(DocIdSetIterator iter) Assert that the current doc is -1.private static <T extends BitSet>
TBitSetIterator.getBitSet
(DocIdSetIterator iterator, Class<? extends T> clazz) static FixedBitSet
BitSetIterator.getFixedBitSetOrNull
(DocIdSetIterator iterator) If the provided iterator wraps aFixedBitSet
, returns it, otherwise returns null.static SparseFixedBitSet
BitSetIterator.getSparseFixedBitSetOrNull
(DocIdSetIterator iterator) If the provided iterator wraps aSparseFixedBitSet
, returns it, otherwise returns null.static BitSet
BitSet.of
(DocIdSetIterator it, int maxDoc) Build aBitSet
from the content of the providedDocIdSetIterator
.void
BitSet.or
(DocIdSetIterator iter) Does in-place OR of the bits provided by the iterator.void
FixedBitSet.or
(DocIdSetIterator iter) void
SparseFixedBitSet.or
(DocIdSetIterator it) private void
SparseFixedBitSet.orDense
(DocIdSetIterator it) SparseFixedBitSet.or(DocIdSetIterator)
impl that works best whenit
is densevoid
FixedBitSet.xor
(DocIdSetIterator iter) Does in-place XOR of the bits provided by the iterator. -
Uses of DocIdSetIterator in org.apache.lucene.util.bkd
Subclasses of DocIdSetIterator in org.apache.lucene.util.bkdModifier and TypeClassDescriptionprivate static class
ReusableDocIdSetIterator
to handle low cardinality leaves.Methods in org.apache.lucene.util.bkd that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate static DocIdSetIterator
DocIdsWriter.readBitSetIterator
(IndexInput in, int count) -
Uses of DocIdSetIterator in org.apache.lucene.util.hnsw
Methods in org.apache.lucene.util.hnsw with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionprotected HnswBuilder
ConcurrentHnswMerger.createBuilder
(DocIdSetIterator mergedVectorIterator, int maxOrd) protected HnswBuilder
IncrementalHnswGraphMerger.createBuilder
(DocIdSetIterator mergedVectorIterator, int maxOrd) Builds a new HnswGraphBuilder using the biggest graph from the merge state as a starting point.protected final int[]
IncrementalHnswGraphMerger.getNewOrdMapping
(DocIdSetIterator mergedVectorIterator, BitSet initializedNodes) Creates a new mapping from old ordinals to new ordinals and returns the total number of vectors in the newly merged segment.HnswGraphMerger.merge
(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd) Merge and produce the on heap graphIncrementalHnswGraphMerger.merge
(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd)
FloatVectorValues
instead