Uses of Class
org.apache.lucene.search.DocIdSetIterator
-
Packages that use DocIdSetIterator Package Description org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene80 Components from the Lucene 8.0 index format.org.apache.lucene.backward_codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.backward_codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.backward_codecs.lucene94 Lucene 9.4 file format.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.sandbox.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.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
.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
.org.apache.lucene.util Some utility classes.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions -
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50 Modifier and Type Class Description (package private) class
Lucene50PostingsReader.BlockDocsEnum
(package private) class
Lucene50PostingsReader.BlockImpactsEverythingEnum
(package private) class
Lucene50PostingsReader.BlockImpactsPostingsEnum
(package private) class
Lucene50PostingsReader.EverythingEnum
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressing
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressing Modifier and Type Class Description private static class
Lucene50CompressingTermVectorsReader.TVPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70 Modifier and Type Class Description (package private) class
IndexedDISI
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
Lucene70DocValuesProducer.BaseSortedDocValues
private static class
Lucene70DocValuesProducer.BaseSortedSetDocValues
private static class
Lucene70DocValuesProducer.DenseBinaryDocValues
private static class
Lucene70DocValuesProducer.DenseNumericDocValues
private static class
Lucene70DocValuesProducer.SparseBinaryDocValues
private static class
Lucene70DocValuesProducer.SparseNumericDocValues
(package private) static class
Lucene70NormsProducer.DenseNormsIterator
(package private) static class
Lucene70NormsProducer.SparseNormsIterator
Methods in org.apache.lucene.backward_codecs.lucene70 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.lucene80 Modifier and Type Class Description (package private) class
IndexedDISI
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
Lucene80DocValuesProducer.BaseSortedDocValues
private static class
Lucene80DocValuesProducer.BaseSortedSetDocValues
private static class
Lucene80DocValuesProducer.DenseBinaryDocValues
private static class
Lucene80DocValuesProducer.DenseNumericDocValues
private static class
Lucene80DocValuesProducer.SparseBinaryDocValues
private static class
Lucene80DocValuesProducer.SparseNumericDocValues
(package private) static class
Lucene80NormsProducer.DenseNormsIterator
(package private) static class
Lucene80NormsProducer.SparseNormsIterator
Methods in org.apache.lucene.backward_codecs.lucene80 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.lucene84 Modifier and Type Class Description (package private) class
Lucene84PostingsReader.BlockDocsEnum
(package private) class
Lucene84PostingsReader.BlockImpactsDocsEnum
(package private) class
Lucene84PostingsReader.BlockImpactsEverythingEnum
(package private) class
Lucene84PostingsReader.BlockImpactsPostingsEnum
(package private) class
Lucene84PostingsReader.EverythingEnum
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90 Modifier and Type Class Description (package private) static class
Lucene90HnswVectorsReader.OffHeapFloatVectorValues
Read the vector values from the index input.(package private) class
Lucene90PostingsReader.BlockDocsEnum
(package private) class
Lucene90PostingsReader.BlockImpactsDocsEnum
(package private) class
Lucene90PostingsReader.BlockImpactsEverythingEnum
(package private) class
Lucene90PostingsReader.BlockImpactsPostingsEnum
(package private) class
Lucene90PostingsReader.EverythingEnum
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91 Modifier and Type Class Description (package private) static class
Lucene91HnswVectorsReader.OffHeapFloatVectorValues
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.lucene92 Modifier and Type Class Description (package private) class
OffHeapFloatVectorValues
Read the vector values from the index input.(package private) static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene94
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene94 Modifier and Type Class Description (package private) class
OffHeapByteVectorValues
Read the vector values from the index input.(package private) static class
OffHeapByteVectorValues.DenseOffHeapVectorValues
private static class
OffHeapByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapByteVectorValues.SparseOffHeapVectorValues
(package private) class
OffHeapFloatVectorValues
Read the vector values from the index input.(package private) static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
-
Uses of DocIdSetIterator in org.apache.lucene.codecs
Subclasses of DocIdSetIterator in org.apache.lucene.codecs Modifier and Type Class Description private static class
BufferingKnnVectorsWriter.BufferedByteVectorValues
private static class
BufferingKnnVectorsWriter.BufferedFloatVectorValues
private static class
BufferingKnnVectorsWriter.SortingByteVectorValues
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMapprivate static class
BufferingKnnVectorsWriter.SortingFloatVectorValues
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMap(package private) static class
KnnVectorsWriter.MergedVectorValues.MergedByteVectorValues
(package private) static class
KnnVectorsWriter.MergedVectorValues.MergedFloat32VectorValues
Fields in org.apache.lucene.codecs declared as DocIdSetIterator Modifier and Type Field Description (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.lucene90 Modifier and Type Class Description class
IndexedDISI
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private class
Lucene90DocValuesProducer.BaseSortedDocValues
private class
Lucene90DocValuesProducer.BaseSortedSetDocValues
private static class
Lucene90DocValuesProducer.DenseBinaryDocValues
private static class
Lucene90DocValuesProducer.DenseNumericDocValues
private static class
Lucene90DocValuesProducer.SparseBinaryDocValues
private static class
Lucene90DocValuesProducer.SparseNumericDocValues
(package private) static class
Lucene90NormsProducer.DenseNormsIterator
(package private) static class
Lucene90NormsProducer.SparseNormsIterator
Methods in org.apache.lucene.codecs.lucene90 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.compressing Modifier and Type Class Description private static class
Lucene90CompressingTermVectorsReader.TVPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene95
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene95 Modifier and Type Class Description class
OffHeapByteVectorValues
Read the vector values from the index input.static class
OffHeapByteVectorValues.DenseOffHeapVectorValues
Dense vector values that are stored off-heap.private static class
OffHeapByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapByteVectorValues.SparseOffHeapVectorValues
class
OffHeapFloatVectorValues
Read the vector values from the index input.static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
Dense vector values that are stored off-heap.private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene99
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.memory
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.memory Modifier and Type Class Description private static class
DirectPostingsFormat.HighFreqDocsEnum
private static class
DirectPostingsFormat.HighFreqPostingsEnum
private static class
DirectPostingsFormat.LowFreqDocsEnum
private static class
DirectPostingsFormat.LowFreqDocsEnumNoPos
private static class
DirectPostingsFormat.LowFreqDocsEnumNoTF
private static class
DirectPostingsFormat.LowFreqPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.simpletext
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.simpletext Modifier and Type Class Description private static class
SimpleTextDocValuesReader.DocValuesIterator
private class
SimpleTextFieldsReader.SimpleTextDocsEnum
private class
SimpleTextFieldsReader.SimpleTextPostingsEnum
private static class
SimpleTextKnnVectorsReader.SimpleTextByteVectorValues
private static class
SimpleTextKnnVectorsReader.SimpleTextFloatVectorValues
private static class
SimpleTextTermVectorsReader.SimpleTVDocsEnum
private static class
SimpleTextTermVectorsReader.SimpleTVPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.uniformsplit.sharedterms
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.uniformsplit.sharedterms Modifier and Type Class Description protected class
STMergingTermsEnum.MultiSegmentsPostingsEnum
Combines multiple segmentsPostingsEnum
as a singlePostingsEnum
, for one field and one term. -
Uses of DocIdSetIterator in org.apache.lucene.document
Subclasses of DocIdSetIterator in org.apache.lucene.document Modifier and Type Class Description class
BinaryRangeDocValues
A binary representation of a range that wraps a BinaryDocValues fieldFields in org.apache.lucene.document declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
LatLonPointDistanceFeatureQuery.DistanceScorer. it
private DocIdSetIterator
LongDistanceFeatureQuery.DistanceScorer. it
Methods in org.apache.lucene.document that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
LatLonPointDistanceFeatureQuery.DistanceScorer. iterator()
DocIdSetIterator
LongDistanceFeatureQuery.DistanceScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.index
Classes in org.apache.lucene.index with type parameters of type DocIdSetIterator Modifier and Type Class Description (package private) class
DocValuesWriter<T extends DocIdSetIterator>
private static class
SlowCompositeCodecReaderWrapper.DocValuesSub<T extends DocIdSetIterator>
private static class
SlowCompositeCodecReaderWrapper.MergedDocIdSetIterator<T extends DocIdSetIterator>
Subclasses of DocIdSetIterator in org.apache.lucene.index Modifier and Type Class Description class
BinaryDocValues
A per-document numeric value.(package private) static class
BinaryDocValuesFieldUpdates.Iterator
private static class
BinaryDocValuesWriter.BufferedBinaryDocValues
(package private) static class
BinaryDocValuesWriter.SortingBinaryDocValues
class
ByteVectorValues
This class provides access to per-document floating point vector values indexed asKnnByteVectorField
.protected static class
DocValuesFieldUpdates.AbstractIterator
(package private) static class
DocValuesFieldUpdates.Iterator
An iterator over documents and their updated values.(package private) class
DocValuesIterator
private class
ExitableDirectoryReader.ExitableFilterAtomicReader.ExitableByteVectorValues
private class
ExitableDirectoryReader.ExitableFilterAtomicReader.ExitableFloatVectorValues
class
FilterBinaryDocValues
Delegates all methods to a wrappedBinaryDocValues
.static class
FilterLeafReader.FilterPostingsEnum
Base class for filteringPostingsEnum
implementations.class
FilterNumericDocValues
Delegates all methods to a wrappedNumericDocValues
.class
FilterSortedDocValues
Delegates all methods to a wrappedSortedDocValues
.class
FilterSortedNumericDocValues
Delegates all methods to a wrappedSortedNumericDocValues
.class
FilterSortedSetDocValues
Delegates all methods to a wrappedSortedSetDocValues
.class
FilterVectorValues
Delegates all methods to a wrappedFloatVectorValues
.class
FloatVectorValues
This class provides access to per-document floating point vector values indexed asKnnFloatVectorField
.private static class
FreqProxFields.FreqProxDocsEnum
private static class
FreqProxFields.FreqProxPostingsEnum
(package private) static class
FreqProxTermsWriter.SortingDocsEnum
(package private) static class
FreqProxTermsWriter.SortingPostingsEnum
class
ImpactsEnum
Extension ofPostingsEnum
which also provides information about upcoming impacts.(package private) class
MappingMultiPostingsEnum
Exposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).static class
MultiDocValues.MultiSortedDocValues
Implements SortedDocValues over n subs, using an OrdinalMapstatic class
MultiDocValues.MultiSortedSetDocValues
Implements MultiSortedSetDocValues over n subs, using an OrdinalMapclass
MultiPostingsEnum
ExposesPostingsEnum
, merged fromPostingsEnum
API of sub-segments.private static class
NormValuesWriter.BufferedNorms
class
NumericDocValues
A per-document numeric value.(package private) static class
NumericDocValuesFieldUpdates.Iterator
(package private) static class
NumericDocValuesWriter.BufferedNumericDocValues
(package private) static class
NumericDocValuesWriter.SortingNumericDocValues
class
PostingsEnum
Iterates through the postings.(package private) static 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) class
SingletonSortedNumericDocValues
Exposes multi-valued view over a single-valued instance.(package private) class
SingletonSortedSetDocValues
Exposes multi-valued iterator view over a single-valued iterator.private static class
SlowCompositeCodecReaderWrapper.MergedDocIdSetIterator<T extends DocIdSetIterator>
class
SlowImpactsEnum
ImpactsEnum
that doesn't index impacts but implements the API in a legal way.class
SortedDocValues
A per-document byte[] with presorted values.(package private) static class
SortedDocValuesWriter.BufferedSortedDocValues
(package private) static class
SortedDocValuesWriter.SortingSortedDocValues
class
SortedNumericDocValues
A list of per-document numeric values, sorted according toLong.compare(long, long)
.private static class
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues
(package private) static class
SortedNumericDocValuesWriter.SortingSortedNumericDocValues
class
SortedSetDocValues
A multi-valued version ofSortedDocValues
.private static class
SortedSetDocValuesWriter.BufferedSortedSetDocValues
(package private) static class
SortedSetDocValuesWriter.SortingSortedSetDocValues
private static class
SortingCodecReader.SortingByteVectorValues
private static class
SortingCodecReader.SortingFloatVectorValues
Sorting FloatVectorValues that iterate over documents in the order of the provided sortMapclass
VectorValues
Deprecated.useFloatVectorValues
insteadFields in org.apache.lucene.index declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
BinaryDocValuesWriter.BufferedBinaryDocValues. docsWithField
(package private) DocIdSetIterator
NormValuesWriter.BufferedNorms. docsWithField
(package private) DocIdSetIterator
NumericDocValuesWriter.BufferedNumericDocValues. docsWithField
(package private) DocIdSetIterator
SortedDocValuesWriter.BufferedSortedDocValues. docsWithField
(package private) DocIdSetIterator
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues. docsWithField
(package private) DocIdSetIterator
SortedSetDocValuesWriter.BufferedSortedSetDocValues. docsWithField
private T
SlowCompositeCodecReaderWrapper.DocValuesSub. sub
Methods in org.apache.lucene.index that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIterator
FrozenBufferedUpdates.TermDocsIterator. getDocs()
(package private) DocIdSetIterator
IndexingChain. getHasDocValues(java.lang.String field)
DocIdSetIterator
DocsWithFieldSet. iterator()
(package private) DocIdSetIterator
FrozenBufferedUpdates.TermDocsIterator. nextTerm(java.lang.String field, BytesRef term)
Methods in org.apache.lucene.index with parameters of type DocIdSetIterator Modifier and Type Method Description (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 implementations 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 DocIdSetIterator Constructor Description BufferedBinaryDocValues(PackedLongValues lengths, int maxLength, DataInput bytesIterator, DocIdSetIterator docsWithFields)
BufferedNorms(PackedLongValues values, DocIdSetIterator docsWithFields)
BufferedNumericDocValues(PackedLongValues values, DocIdSetIterator docsWithFields)
BufferedSortedDocValues(BytesRefHash hash, PackedLongValues docToOrd, int[] sortedValues, int[] ordMap, DocIdSetIterator docsWithField)
BufferedSortedNumericDocValues(PackedLongValues values, PackedLongValues valueCounts, DocIdSetIterator docsWithField)
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 Modifier and Type Class Description private class
MemoryIndex.MemoryIndexReader.MemoryPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
ValueSourceScorer. disi
(package private) DocIdSetIterator
FunctionQuery.AllScorer. iterator
Methods in org.apache.lucene.queries.function that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
FunctionQuery.AllScorer. iterator()
DocIdSetIterator
ValueSourceScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
QueryDocValues. disi
Methods in org.apache.lucene.queries.function.valuesource that return DocIdSetIterator Modifier and Type Method Description protected abstract DocIdSetIterator
VectorFieldFunction. getVectorIterator()
-
Uses of DocIdSetIterator in org.apache.lucene.queries.intervals
Fields in org.apache.lucene.queries.intervals declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
ConjunctionIntervalIterator. approximation
DocIdSetIterator
DisiWrapper. approximation
(package private) DocIdSetIterator
DisjunctionIntervalsSource.DisjunctionIntervalIterator. approximation
private DocIdSetIterator
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. approximation
DocIdSetIterator
DisiWrapper. iterator
Methods in org.apache.lucene.queries.intervals that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
IntervalScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.queries.payloads
Subclasses of DocIdSetIterator in org.apache.lucene.queries.payloads Modifier and Type Class Description private class
PayloadScoreQuery.PayloadSpans
-
Uses of DocIdSetIterator in org.apache.lucene.queries.spans
Subclasses of DocIdSetIterator in org.apache.lucene.queries.spans Modifier and Type Class Description (package private) class
ConjunctionSpans
Common super class for multiple sub spans required in a document.(package private) class
ContainSpans
class
FilterSpans
ASpans
implementation wrapping another spans instance, allowing to filter spans matches easily by implementingFilterSpans.accept(org.apache.lucene.queries.spans.Spans)
class
NearSpansOrdered
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
NearSpansUnordered
Similar toNearSpansOrdered
, but for the unordered case.(package private) class
SpanDisjunctionDISIApproximation
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.(package private) static class
SpanNearQuery.GapSpans
class
Spans
Iterates through combinations of start/end positions per-doc.class
TermSpans
Expert: Public for extension only.Fields in org.apache.lucene.queries.spans declared as DocIdSetIterator Modifier and Type Field Description DocIdSetIterator
SpanDisiWrapper. approximation
(package private) DocIdSetIterator
ConjunctionSpans. conjunction
DocIdSetIterator
SpanDisiWrapper. iterator
Methods in org.apache.lucene.queries.spans that return DocIdSetIterator Modifier and Type Method Description private static DocIdSetIterator
ConjunctionSpans. intersectSpans(java.util.List<Spans> spanList)
DocIdSetIterator
SpanScorer. iterator()
Method parameters in org.apache.lucene.queries.spans with type arguments of type DocIdSetIterator Modifier and Type Method Description private static void
ConjunctionSpans. addSpans(Spans spans, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
-
Uses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversion
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversion Modifier and Type Class Description (package private) class
SingleDocsEnum
(package private) class
SinglePostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.sandbox.search
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.search Modifier and Type Class Description private static class
MultiNormsLeafSimScorer.MultiFieldNormValues
Fields in org.apache.lucene.sandbox.search declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
CoveringScorer. approximation
private DocIdSetIterator
CombinedFieldQuery.CombinedFieldScorer. iterator
Methods in org.apache.lucene.sandbox.search that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
CombinedFieldQuery.CombinedFieldScorer. iterator()
DocIdSetIterator
CoveringScorer. iterator()
DocIdSetIterator
QueryProfilerScorer. iterator()
DocIdSetIterator
TermAutomatonScorer. iterator()
Constructors in org.apache.lucene.sandbox.search with parameters of type DocIdSetIterator Constructor Description CombinedFieldScorer(Weight weight, DisiPriorityQueue queue, DocIdSetIterator iterator, MultiNormsLeafSimScorer simScorer)
-
Uses of DocIdSetIterator in org.apache.lucene.search
Subclasses of DocIdSetIterator in org.apache.lucene.search Modifier and Type Class Description (package private) class
ConjunctionDISI
A conjunction of DocIdSetIterators.private static class
ConjunctionDISI.BitSetConjunctionDISI
Conjunction between aDocIdSetIterator
and one or moreBitSetIterator
s.private class
ConstantScoreScorer.DocIdSetIteratorWrapper
class
DisjunctionDISIApproximation
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.class
FilteredDocIdSetIterator
Abstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.class
ImpactsDISI
DocIdSetIterator
that skips non-competitive docs thanks to the indexed impacts.private static class
IndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIterator
A doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).static class
MultiPhraseQuery.UnionFullPostingsEnum
Slower version of UnionPostingsEnum that delegates offsets and positions, for use by MatchesIteratorstatic class
MultiPhraseQuery.UnionPostingsEnum
Takes the logical union of multiple PostingsEnum iterators.(package private) static class
SortedNumericSelector.MaxValue
Wraps a SortedNumericDocValues and returns the last value (max)(package private) static class
SortedNumericSelector.MinValue
Wraps a SortedNumericDocValues and returns the first value (min)(package private) static class
SortedSetSelector.MaxValue
Wraps a SortedSetDocValues and returns the last ordinal (max)(package private) static class
SortedSetSelector.MiddleMaxValue
Wraps a SortedSetDocValues and returns the middle ordinal (or max of the two)(package private) static class
SortedSetSelector.MiddleMinValue
Wraps a SortedSetDocValues and returns the middle ordinal (or min of the two)(package private) static class
SortedSetSelector.MinValue
Wraps a SortedSetDocValues and returns the first ordinal (min)private static class
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator
Fields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIterator
FilteredDocIdSetIterator. _innerIter
private DocIdSetIterator
ConstantScoreScorer. approximation
DocIdSetIterator
DisiWrapper. approximation
private DocIdSetIterator
DisjunctionScorer. approximation
private DocIdSetIterator
ExactPhraseMatcher. approximation
private DocIdSetIterator
IndriDisjunctionScorer. approximation
(package private) DocIdSetIterator
PhraseScorer. approximation
private DocIdSetIterator
ReqOptSumScorer. approximation
private DocIdSetIterator
SloppyPhraseMatcher. approximation
protected DocIdSetIterator
TwoPhaseIterator. approximation
(package private) DocIdSetIterator
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator. approximation
(package private) DocIdSetIterator[]
BlockMaxConjunctionScorer. approximations
(package private) DocIdSetIterator
ConstantScoreScorer.DocIdSetIteratorWrapper. delegate
private DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIterator. delegate
(package private) DocIdSetIterator
ConjunctionScorer. disi
private DocIdSetIterator
ConstantScoreScorer. disi
private DocIdSetIterator
ReqExclBulkScorer. excl
private DocIdSetIterator
ReqExclScorer. exclApproximation
private DocIdSetIterator
ImpactsDISI. in
private DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount. it
(package private) DocIdSetIterator
AbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator. iterator
(package private) DocIdSetIterator
AbstractVectorSimilarityQuery.VectorSimilarityScorer. iterator
(package private) DocIdSetIterator
ConjunctionScorer.DocsAndFreqs. iterator
DocIdSetIterator
DisiWrapper. iterator
private DocIdSetIterator
SynonymQuery.SynonymScorer. iterator
private DocIdSetIterator
TermScorer. iterator
private DocIdSetIterator
Weight.DefaultBulkScorer. iterator
private DocIdSetIterator[]
BlockMaxConjunctionBulkScorer. iterators
private DocIdSetIterator
ConjunctionDISI.BitSetConjunctionDISI. lead
private DocIdSetIterator
BlockMaxConjunctionBulkScorer. lead1
private DocIdSetIterator
ConjunctionBulkScorer. lead1
(package private) DocIdSetIterator
ConjunctionDISI. lead1
private DocIdSetIterator
BlockMaxConjunctionBulkScorer. lead2
private DocIdSetIterator
ConjunctionBulkScorer. lead2
(package private) DocIdSetIterator
ConjunctionDISI. lead2
private DocIdSetIterator
ReqOptSumScorer. optApproximation
(package private) DocIdSetIterator[]
ConjunctionDISI. others
private DocIdSetIterator
ReqExclScorer. reqApproximation
private DocIdSetIterator
ReqOptSumScorer. reqApproximation
Fields in org.apache.lucene.search with type parameters of type DocIdSetIterator Modifier and Type Field Description private java.util.List<DocIdSetIterator>
ConjunctionBulkScorer. others
Methods in org.apache.lucene.search that return DocIdSetIterator Modifier and Type Method Description static 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()
DocIdSetIterator
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 iteratorDocIdSetIterator
MultiLeafFieldComparator. competitiveIterator()
DocIdSetIterator
TopFieldCollector.TopFieldLeafCollector. competitiveIterator()
(package private) static DocIdSetIterator
ConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static DocIdSetIterator
ConjunctionUtils. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static DocIdSetIterator
DocIdSetIterator. empty()
An emptyDocIdSetIterator
instanceDocIdSetIterator
FilteredDocIdSetIterator. getDelegate()
Return the wrappedDocIdSetIterator
.static DocIdSetIterator
FieldExistsQuery. getDocValuesDocIdSetIterator(java.lang.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(java.util.List<? extends DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.static DocIdSetIterator
ConjunctionUtils. intersectScorers(java.util.Collection<Scorer> scorers)
Create a conjunction over the providedScorer
s.DocIdSetIterator
AbstractVectorSimilarityQuery.VectorSimilarityScorer. iterator()
DocIdSetIterator
BlockMaxConjunctionScorer. iterator()
DocIdSetIterator
ConjunctionScorer. iterator()
DocIdSetIterator
ConstantScoreScorer. iterator()
DocIdSetIterator
DisjunctionScorer. iterator()
abstract DocIdSetIterator
DocIdSet. iterator()
Provides aDocIdSetIterator
to access the set.DocIdSetIterator
FilterScorer. iterator()
DocIdSetIterator
IndriDisjunctionScorer. iterator()
abstract DocIdSetIterator
IndriScorer. iterator()
DocIdSetIterator
LRUQueryCache.CacheAndCount. iterator()
DocIdSetIterator
PhraseScorer. iterator()
DocIdSetIterator
ReqExclScorer. iterator()
DocIdSetIterator
ReqOptSumScorer. iterator()
abstract DocIdSetIterator
Scorer. iterator()
Return aDocIdSetIterator
over matching documents.DocIdSetIterator
SynonymQuery.SynonymScorer. iterator()
DocIdSetIterator
TermScorer. iterator()
DocIdSetIterator
VectorScorer. iterator()
DocIdSetIterator
WANDScorer. iterator()
static 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 DocIdSetIterator Modifier and Type Method Description (package private) static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static void
ConjunctionUtils. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.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, QueryTimeout queryTimeout)
(package private) static AbstractVectorSimilarityQuery.VectorSimilarityScorer
AbstractVectorSimilarityQuery.VectorSimilarityScorer. fromAcceptDocs(Weight weight, float boost, VectorScorer scorer, DocIdSetIterator acceptDocs, float threshold)
private IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount
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.private IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount
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 DocIdSetIterator Modifier and Type Method Description (package private) static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static void
ConjunctionUtils. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.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, java.util.List<DocIdSetIterator> allIterators, java.util.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, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static void
ConjunctionUtils. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.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(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static DocIdSetIterator
ConjunctionUtils. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static DocIdSetIterator
ConjunctionUtils. intersectIterators(java.util.List<? extends DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.Constructor parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Constructor Description ConjunctionDISI(java.util.List<? extends DocIdSetIterator> iterators)
-
Uses of DocIdSetIterator in org.apache.lucene.search.comparators
Subclasses of DocIdSetIterator in org.apache.lucene.search.comparators Modifier and Type Class Description class
MinDocIterator
Docs iterator that starts iterating from a configurable minimum documentprivate class
TermOrdValComparator.CompetitiveIterator
Fields in org.apache.lucene.search.comparators declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
DocComparator.DocLeafComparator. competitiveIterator
private DocIdSetIterator
NumericComparator.NumericLeafComparator. competitiveIterator
private DocIdSetIterator
TermOrdValComparator.CompetitiveIterator. docsWithField
Methods in org.apache.lucene.search.comparators that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
DocComparator.DocLeafComparator. competitiveIterator()
DocIdSetIterator
NumericComparator.NumericLeafComparator. competitiveIterator()
DocIdSetIterator
TermOrdValComparator.TermOrdValLeafComparator. competitiveIterator()
-
Uses of DocIdSetIterator in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
BlockGroupingCollector. lastDocPerGroupBits
-
Uses of DocIdSetIterator in org.apache.lucene.search.join
Subclasses of DocIdSetIterator in org.apache.lucene.search.join Modifier and Type Class Description private static class
ToParentBlockJoinQuery.ParentApproximation
(package private) class
ToParentDocValues
private static class
ToParentDocValues.NumDV
private static class
ToParentDocValues.SortedDVs
Fields in org.apache.lucene.search.join declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer. acceptedChildrenIterator
(package private) DocIdSetIterator
BaseGlobalOrdinalScorer. approximation
private DocIdSetIterator
ToParentBlockJoinQuery.BlockJoinScorer. childApproximation
private DocIdSetIterator
ToParentBlockJoinQuery.ParentApproximation. childApproximation
private DocIdSetIterator
ToParentBlockJoinQuery.ParentTwoPhase. childApproximation
private DocIdSetIterator
ToParentDocValues. childWithValues
(package private) DocIdSetIterator
TermsIncludingScoreQuery.SVInOrderScorer. matchingDocsIterator
private DocIdSetIterator
ToChildBlockJoinQuery.ToChildBlockJoinScorer. parentIt
private DocIdSetIterator
DiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer. vectorIterator
Methods in org.apache.lucene.search.join that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
BaseGlobalOrdinalScorer. iterator()
DocIdSetIterator
TermsIncludingScoreQuery.SVInOrderScorer. iterator()
DocIdSetIterator
ToChildBlockJoinQuery.ToChildBlockJoinScorer. iterator()
DocIdSetIterator
ToParentBlockJoinQuery.BlockJoinScorer. iterator()
Methods in org.apache.lucene.search.join with parameters of type DocIdSetIterator Modifier and Type Method Description protected 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, QueryTimeout queryTimeout)
protected TopDocs
DiversifyingChildrenFloatKnnVectorQuery. exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator, QueryTimeout queryTimeout)
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)
-
Uses of DocIdSetIterator in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIterator
UnifiedHighlighter. asDocIdSetIterator(int[] sortedDocIds)
Methods in org.apache.lucene.search.uhighlight with parameters of type DocIdSetIterator Modifier and Type Method Description protected java.util.List<java.lang.CharSequence[]>
UnifiedHighlighter. loadFieldValues(java.lang.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 DocIdSetIterator Modifier and Type Method Description void
PointInShapeIntersectVisitor. visit(DocIdSetIterator iterator)
-
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description class
BitSetIterator
ADocIdSetIterator
which iterates over set bits in a bit set.class
DocBaseBitSetIterator
ADocIdSetIterator
likeBitSetIterator
but has a doc base in onder to avoid storing previous 0s.(package private) static class
IntArrayDocIdSet.IntArrayDocIdSetIterator
private class
RoaringDocIdSet.Iterator
Fields in org.apache.lucene.util declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
RoaringDocIdSet.Iterator. sub
Methods in org.apache.lucene.util that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
BitDocIdSet. iterator()
DocIdSetIterator
IntArrayDocIdSet. iterator()
DocIdSetIterator
NotDocIdSet. iterator()
DocIdSetIterator
RoaringDocIdSet. iterator()
DocIdSetIterator
RoaringDocIdSet.ShortArrayDocIdSet. iterator()
Methods in org.apache.lucene.util with parameters of type DocIdSetIterator Modifier and Type Method Description void
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
RoaringDocIdSet.Builder. add(DocIdSetIterator disi)
Add the content of the providedDocIdSetIterator
.void
FixedBitSet. andNot(DocIdSetIterator iter)
protected void
BitSet. checkUnpositioned(DocIdSetIterator iter)
Assert that the current doc is -1.private static <T extends BitSet>
TBitSetIterator. getBitSet(DocIdSetIterator iterator, java.lang.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.bkd Modifier and Type Class Description private static class
BKDReader.BKDReaderDocIDSetIterator
ReusableDocIdSetIterator
to handle low cardinality leaves.Methods in org.apache.lucene.util.bkd that return DocIdSetIterator Modifier and Type Method Description private 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 DocIdSetIterator Modifier and Type Method Description protected 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 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.OnHeapHnswGraph
HnswGraphMerger. merge(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd)
Merge and produce the on heap graphOnHeapHnswGraph
IncrementalHnswGraphMerger. merge(DocIdSetIterator mergedVectorIterator, InfoStream infoStream, int maxOrd)
-
Uses of DocIdSetIterator in org.apache.lucene.util.quantization
Subclasses of DocIdSetIterator in org.apache.lucene.util.quantization Modifier and Type Class Description class
QuantizedByteVectorValues
A version ofByteVectorValues
, but additionally retrieving score correction offset for Scalar quantization scores.
-