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.
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.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 classDisk-based implementation of aDocIdSetIteratorwhich can return the index of the current document, i.e.private static classprivate static classprivate static classprivate static classprivate static classprivate static class(package private) static class(package private) static classMethods in org.apache.lucene.backward_codecs.lucene70 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static voidIndexedDISI.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 classDisk-based implementation of aDocIdSetIteratorwhich can return the index of the current document, i.e.private static classprivate static classprivate static classprivate static classprivate static classprivate static class(package private) static class(package private) static classMethods in org.apache.lucene.backward_codecs.lucene80 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static shortIndexedDISI.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 shortIndexedDISI.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 classRead 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 classRead 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) classRead the vector values from the index input.(package private) static classprivate static classprivate 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) classRead the vector values from the index input.(package private) static classprivate static classprivate static class(package private) classRead the vector values from the index input.(package private) static classprivate static classprivate static class -
Uses of DocIdSetIterator in org.apache.lucene.codecs
Subclasses of DocIdSetIterator in org.apache.lucene.codecsModifier and TypeClassDescriptionprivate static classprivate static classprivate static classSorting FloatVectorValues that iterate over documents in the order of the provided sortMapprivate static classSorting FloatVectorValues that iterate over documents in the order of the provided sortMap(package private) static class(package private) static classFields in org.apache.lucene.codecs declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) DocIdSetIteratorBufferingKnnVectorsWriter.BufferedByteVectorValues.docsWithFieldIter(package private) DocIdSetIteratorBufferingKnnVectorsWriter.BufferedFloatVectorValues.docsWithFieldIter -
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene90
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene90Modifier and TypeClassDescriptionfinal classDisk-based implementation of aDocIdSetIteratorwhich can return the index of the current document, i.e.private classprivate classprivate static classprivate static classprivate static classprivate static class(package private) static class(package private) static classMethods in org.apache.lucene.codecs.lucene90 with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static shortIndexedDISI.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 shortIndexedDISI.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 TypeClassDescriptionclassRead the vector values from the index input.static classDense vector values that are stored off-heap.private static classprivate static classclassRead the vector values from the index input.static classDense vector values that are stored off-heap.private static classprivate 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 classprivate static final class(package private) static class(package private) static classReturns a merged view over all the segment'sQuantizedByteVectorValues.(package private) static final class(package private) static classclassRead the quantized vector values and their score correction values from the index input.static classDense vector values that are stored off-heap.private static classprivate static class -
Uses of DocIdSetIterator in org.apache.lucene.codecs.memory
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.memoryModifier and TypeClassDescriptionprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final class -
Uses of DocIdSetIterator in org.apache.lucene.codecs.simpletext
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.simpletextModifier and TypeClassDescriptionprivate static classprivate classprivate classprivate static classprivate static classprivate static classprivate static class -
Uses of DocIdSetIterator in org.apache.lucene.document
Subclasses of DocIdSetIterator in org.apache.lucene.documentModifier and TypeClassDescriptionclassA binary representation of a range that wraps a BinaryDocValues fieldFields in org.apache.lucene.document declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate DocIdSetIteratorLatLonPointDistanceFeatureQuery.DistanceScorer.itprivate DocIdSetIteratorLongDistanceFeatureQuery.DistanceScorer.itMethods 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) classDocValuesWriter<T extends DocIdSetIterator>private static classprivate static classSubclasses of DocIdSetIterator in org.apache.lucene.indexModifier and TypeClassDescriptionclassA per-document numeric value.(package private) static final classprivate static class(package private) static classclassThis class provides access to per-document floating point vector values indexed asKnnByteVectorField.protected static class(package private) static classAn iterator over documents and their updated values.(package private) classprivate classprivate classclassDelegates all methods to a wrappedBinaryDocValues.static classBase class for filteringPostingsEnumimplementations.classDelegates all methods to a wrappedNumericDocValues.classDelegates all methods to a wrappedSortedDocValues.classDelegates all methods to a wrappedSortedNumericDocValues.classDelegates all methods to a wrappedSortedSetDocValues.classDelegates all methods to a wrappedFloatVectorValues.classThis class provides access to per-document floating point vector values indexed asKnnFloatVectorField.private static classprivate static class(package private) static class(package private) static classclassExtension ofPostingsEnumwhich also provides information about upcoming impacts.(package private) final classExposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).static classImplements SortedDocValues over n subs, using an OrdinalMapstatic classImplements MultiSortedSetDocValues over n subs, using an OrdinalMapfinal classExposesPostingsEnum, merged fromPostingsEnumAPI of sub-segments.private static classclassA per-document numeric value.(package private) static final class(package private) static class(package private) static classclassIterates through the postings.(package private) static final classReadersAndUpdates.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 classExposes multi-valued view over a single-valued instance.(package private) final classExposes multi-valued iterator view over a single-valued iterator.private static classfinal classImpactsEnumthat doesn't index impacts but implements the API in a legal way.classA per-document byte[] with presorted values.(package private) static class(package private) static classclassA list of per-document numeric values, sorted according toLong.compare(long, long).private static class(package private) static classclassA multi-valued version ofSortedDocValues.private static class(package private) static classprivate static classprivate static classSorting FloatVectorValues that iterate over documents in the order of the provided sortMapclassDeprecated.Fields in org.apache.lucene.index declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) final DocIdSetIteratorBinaryDocValuesWriter.BufferedBinaryDocValues.docsWithField(package private) final DocIdSetIteratorNormValuesWriter.BufferedNorms.docsWithField(package private) final DocIdSetIteratorNumericDocValuesWriter.BufferedNumericDocValues.docsWithField(package private) final DocIdSetIteratorSortedDocValuesWriter.BufferedSortedDocValues.docsWithField(package private) final DocIdSetIteratorSortedNumericDocValuesWriter.BufferedSortedNumericDocValues.docsWithField(package private) final DocIdSetIteratorSortedSetDocValuesWriter.BufferedSortedSetDocValues.docsWithFieldprivate final TSlowCompositeCodecReaderWrapper.DocValuesSub.subMethods in org.apache.lucene.index that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate DocIdSetIteratorFrozenBufferedUpdates.TermDocsIterator.getDocs()(package private) DocIdSetIteratorIndexingChain.getHasDocValues(String field) DocsWithFieldSet.iterator()(package private) DocIdSetIteratorMethods in org.apache.lucene.index with parameters of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static intPendingSoftDeletes.applySoftDeletes(DocIdSetIterator iterator, FixedBitSet bits) Clears all bits in the given bitset that are set and are also in the given DocIdSetIterator.private voidExitableDirectoryReader.ExitableFilterAtomicReader.checkAndThrow(DocIdSetIterator in) ThrowsExitableDirectoryReader.ExitingReaderExceptionifQueryTimeout.shouldExit()returns true, or ifThread.interrupted()returns true.(package private) static intPendingSoftDeletes.countSoftDeletes(DocIdSetIterator softDeletedDocs, Bits hardDeletes) default voidPointValues.IntersectVisitor.visit(DocIdSetIterator iterator) Similar toPointValues.IntersectVisitor.visit(int), but a bulk visit and implementations may have their optimizations.default voidPointValues.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 DocIdSetIteratorValueSourceScorer.disi(package private) final DocIdSetIteratorFunctionQuery.AllScorer.iteratorMethods 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 DocIdSetIteratorVectorFieldFunction.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) classADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.(package private) static class(package private) classWraps an IntervalIterator and extends the bounds of its intervals(package private) classclassWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()functionclassADocIdSetIteratorthat also allows iteration over matching intervals in a document.(package private) static classprivate static classprivate static classprivate static classprivate static classprivate static class(package private) classprivate static classprivate static classFields in org.apache.lucene.queries.intervals declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) final DocIdSetIteratorConjunctionIntervalIterator.approximationfinal DocIdSetIteratorDisiWrapper.approximation(package private) final DocIdSetIteratorDisjunctionIntervalsSource.DisjunctionIntervalIterator.approximationprivate final DocIdSetIteratorMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.approximationfinal DocIdSetIteratorDisiWrapper.iteratorMethods 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) classCommon super class for multiple sub spans required in a document.(package private) classclassASpansimplementation wrapping another spans instance, allowing to filter spans matches easily by implementingFilterSpans.accept(org.apache.lucene.queries.spans.Spans)classA Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them.classSimilar toNearSpansOrdered, but for the unordered case.(package private) classADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.(package private) static classclassIterates through combinations of start/end positions per-doc.classExpert: Public for extension only.Fields in org.apache.lucene.queries.spans declared as DocIdSetIteratorModifier and TypeFieldDescriptionfinal DocIdSetIteratorSpanDisiWrapper.approximation(package private) final DocIdSetIteratorConjunctionSpans.conjunctionfinal DocIdSetIteratorSpanDisiWrapper.iteratorMethods in org.apache.lucene.queries.spans that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate static DocIdSetIteratorConjunctionSpans.intersectSpans(List<Spans> spanList) SpanScorer.iterator()Method parameters in org.apache.lucene.queries.spans with type arguments of type DocIdSetIteratorModifier and TypeMethodDescriptionprivate static voidConjunctionSpans.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 classFields in org.apache.lucene.sandbox.search declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIteratorCoveringScorer.approximationprivate final DocIdSetIteratorCombinedFieldQuery.CombinedFieldScorer.iteratorMethods 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 classA conjunction of DocIdSetIterators.private static classConjunction between aDocIdSetIteratorand one or moreBitSetIterators.private classclassADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.classAbstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.final classDocIdSetIteratorthat skips non-competitive docs thanks to the indexed impacts.private static classA doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).static classSlower version of UnionPostingsEnum that delegates offsets and positions, for use by MatchesIteratorstatic classTakes the logical union of multiple PostingsEnum iterators.(package private) static classWraps a SortedNumericDocValues and returns the last value (max)(package private) static classWraps a SortedNumericDocValues and returns the first value (min)(package private) static classWraps a SortedSetDocValues and returns the last ordinal (max)(package private) static classWraps a SortedSetDocValues and returns the middle ordinal (or max of the two)(package private) static classWraps a SortedSetDocValues and returns the middle ordinal (or min of the two)(package private) static classWraps a SortedSetDocValues and returns the first ordinal (min)private static classFields in org.apache.lucene.search declared as DocIdSetIteratorModifier and TypeFieldDescriptionprotected DocIdSetIteratorFilteredDocIdSetIterator._innerIterprivate final DocIdSetIteratorConstantScoreScorer.approximationfinal DocIdSetIteratorDisiWrapper.approximationprivate final DocIdSetIteratorDisjunctionScorer.approximationprivate final DocIdSetIteratorExactPhraseMatcher.approximationprivate final DocIdSetIteratorIndriDisjunctionScorer.approximation(package private) final DocIdSetIteratorPhraseScorer.approximationprivate final DocIdSetIteratorReqOptSumScorer.approximationprivate final DocIdSetIteratorSloppyPhraseMatcher.approximationprotected final DocIdSetIteratorTwoPhaseIterator.approximation(package private) final DocIdSetIteratorTwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator.approximation(package private) final DocIdSetIterator[]BlockMaxConjunctionScorer.approximations(package private) DocIdSetIteratorConstantScoreScorer.DocIdSetIteratorWrapper.delegateprivate final DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIterator.delegate(package private) final DocIdSetIteratorConjunctionScorer.disiprivate final DocIdSetIteratorConstantScoreScorer.disiprivate final DocIdSetIteratorReqExclBulkScorer.exclprivate final DocIdSetIteratorReqExclScorer.exclApproximationprivate final DocIdSetIteratorImpactsDISI.inprivate final DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.it(package private) final DocIdSetIteratorAbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator.iterator(package private) final DocIdSetIteratorAbstractVectorSimilarityQuery.VectorSimilarityScorer.iterator(package private) final DocIdSetIteratorConjunctionScorer.DocsAndFreqs.iteratorfinal DocIdSetIteratorDisiWrapper.iteratorprivate final DocIdSetIteratorSynonymQuery.SynonymScorer.iteratorprivate final DocIdSetIteratorTermScorer.iteratorprivate final DocIdSetIteratorWeight.DefaultBulkScorer.iteratorprivate final DocIdSetIterator[]BlockMaxConjunctionBulkScorer.iteratorsprivate final DocIdSetIteratorConjunctionDISI.BitSetConjunctionDISI.leadprivate final DocIdSetIteratorBlockMaxConjunctionBulkScorer.lead1private final DocIdSetIteratorConjunctionBulkScorer.lead1(package private) final DocIdSetIteratorConjunctionDISI.lead1private final DocIdSetIteratorBlockMaxConjunctionBulkScorer.lead2private final DocIdSetIteratorConjunctionBulkScorer.lead2(package private) final DocIdSetIteratorConjunctionDISI.lead2private final DocIdSetIteratorReqOptSumScorer.optApproximation(package private) final DocIdSetIterator[]ConjunctionDISI.othersprivate final DocIdSetIteratorReqExclScorer.reqApproximationprivate final DocIdSetIteratorReqOptSumScorer.reqApproximationFields in org.apache.lucene.search with type parameters of type DocIdSetIteratorModifier and TypeFieldDescriptionprivate final List<DocIdSetIterator> ConjunctionBulkScorer.othersMethods in org.apache.lucene.search that return DocIdSetIteratorModifier and TypeMethodDescriptionstatic final DocIdSetIteratorDocIdSetIterator.all(int maxDoc) ADocIdSetIteratorthat matches all documents up tomaxDoc - 1.private DocIdSetIteratorBlockMaxConjunctionScorer.approximation()(package private) DocIdSetIteratorExactPhraseMatcher.approximation()(package private) abstract DocIdSetIteratorPhraseMatcher.approximation()Approximation that only matches documents that have all terms.(package private) DocIdSetIteratorSloppyPhraseMatcher.approximation()TwoPhaseIterator.approximation()Return an approximation.static DocIdSetIteratorTwoPhaseIterator.asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator) Return aDocIdSetIteratorview of the providedTwoPhaseIterator.default DocIdSetIteratorLeafCollector.competitiveIterator()Optionally returns an iterator over competitive documents.default DocIdSetIteratorLeafFieldComparator.competitiveIterator()Returns a competitive iteratorMultiLeafFieldComparator.competitiveIterator()TopFieldCollector.TopFieldLeafCollector.competitiveIterator()(package private) static DocIdSetIteratorConjunctionDISI.createConjunction(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static DocIdSetIteratorConjunctionUtils.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 DocIdSetIteratorDocIdSetIterator.empty()An emptyDocIdSetIteratorinstanceFilteredDocIdSetIterator.getDelegate()Return the wrappedDocIdSetIterator.static DocIdSetIteratorFieldExistsQuery.getDocValuesDocIdSetIterator(String field, LeafReader reader) Returns aDocIdSetIteratorfrom 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 DocIdSetIteratorConjunctionUtils.intersectIterators(List<? extends DocIdSetIterator> iterators) Create a conjunction over the provided DocIdSetIterators.static DocIdSetIteratorConjunctionUtils.intersectScorers(Collection<Scorer> scorers) Create a conjunction over the providedScorers.AbstractVectorSimilarityQuery.VectorSimilarityScorer.iterator()BlockMaxConjunctionScorer.iterator()ConjunctionScorer.iterator()ConstantScoreScorer.iterator()DisjunctionScorer.iterator()abstract DocIdSetIteratorDocIdSet.iterator()Provides aDocIdSetIteratorto access the set.final DocIdSetIteratorFilterScorer.iterator()IndriDisjunctionScorer.iterator()abstract DocIdSetIteratorIndriScorer.iterator()LRUQueryCache.CacheAndCount.iterator()PhraseScorer.iterator()ReqExclScorer.iterator()ReqOptSumScorer.iterator()abstract DocIdSetIteratorScorer.iterator()Return aDocIdSetIteratorover matching documents.SynonymQuery.SynonymScorer.iterator()TermScorer.iterator()VectorScorer.iterator()WANDScorer.iterator()static final DocIdSetIteratorDocIdSetIterator.range(int minDoc, int maxDoc) ADocIdSetIteratorthat 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 voidConjunctionDISI.addIterator(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static voidConjunctionUtils.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 BitSetAbstractKnnVectorQuery.createBitSet(DocIdSetIterator iterator, Bits liveDocs, int maxDoc) protected TopDocsAbstractKnnVectorQuery.exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator, QueryTimeout queryTimeout) (package private) static AbstractVectorSimilarityQuery.VectorSimilarityScorerAbstractVectorSimilarityQuery.VectorSimilarityScorer.fromAcceptDocs(Weight weight, float boost, VectorScorer scorer, DocIdSetIterator acceptDocs, float threshold) 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 floatReqExclScorer.matchCost(DocIdSetIterator reqApproximation, TwoPhaseIterator reqTwoPhaseIterator, DocIdSetIterator exclApproximation, TwoPhaseIterator exclTwoPhaseIterator) (package private) static voidWeight.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 intWeight.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 ScorerAbstractMultiTermQueryConstantScoreWrapper.RewritingWeight.scorerForIterator(DocIdSetIterator iterator) (package private) static IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCountIndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.sparseRange(int minDoc, int maxDoc, DocIdSetIterator delegate) static TwoPhaseIteratorTwoPhaseIterator.unwrap(DocIdSetIterator iterator) If the givenDocIdSetIteratorhas been created withTwoPhaseIterator.asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator), then this will return the wrappedTwoPhaseIterator.voidPointInSetQuery.MergePointVisitor.visit(DocIdSetIterator iterator) voidPointInSetQuery.MergePointVisitor.visit(DocIdSetIterator iterator, byte[] packedValue) voidPointInSetQuery.SinglePointVisitor.visit(DocIdSetIterator iterator) voidPointInSetQuery.SinglePointVisitor.visit(DocIdSetIterator iterator, byte[] packedValue) private static ScorerMultiTermQueryConstantScoreBlendedWrapper.wrapWithDummyScorer(Weight weight, DocIdSetIterator disi) Wraps a DISI with a "dummy" scorer so we can easily useDisiWrapperandDisjunctionDISIApproximationas-is.Method parameters in org.apache.lucene.search with type arguments of type DocIdSetIteratorModifier and TypeMethodDescription(package private) static voidConjunctionDISI.addIterator(DocIdSetIterator disi, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static voidConjunctionUtils.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 voidConjunctionDISI.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 voidConjunctionDISI.addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static voidConjunctionUtils.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 DocIdSetIteratorConjunctionDISI.createConjunction(List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static DocIdSetIteratorConjunctionUtils.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 DocIdSetIteratorConjunctionUtils.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) privateConjunctionTwoPhaseIterator(DocIdSetIterator approximation, List<? extends TwoPhaseIterator> twoPhaseIterators) ConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, DocIdSetIterator disi) Constructor based on aDocIdSetIteratorwhich 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) privateTwoPhase(DocIdSetIterator approximation, float matchCost) protectedTwoPhaseIterator(DocIdSetIterator approximation) Takes the approximation to be returned byTwoPhaseIterator.approximation.(package private)VectorSimilarityScorer(Weight weight, DocIdSetIterator iterator, float[] cachedScore) (package private)WeightOrDocIdSetIterator(DocIdSetIterator iterator) Constructor parameters in org.apache.lucene.search with type arguments of type DocIdSetIteratorModifierConstructorDescriptionprivateConjunctionDISI(List<? extends DocIdSetIterator> iterators) -
Uses of DocIdSetIterator in org.apache.lucene.search.comparators
Subclasses of DocIdSetIterator in org.apache.lucene.search.comparatorsModifier and TypeClassDescriptionclassDocs iterator that starts iterating from a configurable minimum documentprivate classFields in org.apache.lucene.search.comparators declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate DocIdSetIteratorDocComparator.DocLeafComparator.competitiveIteratorprivate DocIdSetIteratorNumericComparator.NumericLeafComparator.competitiveIteratorprivate DocIdSetIteratorTermOrdValComparator.CompetitiveIterator.docsWithFieldMethods 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 DocIdSetIteratorBlockGroupingCollector.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) classprivate static final classprivate static final classFields in org.apache.lucene.search.join declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIteratorDiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer.acceptedChildrenIterator(package private) final DocIdSetIteratorBaseGlobalOrdinalScorer.approximationprivate final DocIdSetIteratorToParentBlockJoinQuery.BlockJoinScorer.childApproximationprivate final DocIdSetIteratorToParentBlockJoinQuery.ParentApproximation.childApproximationprivate final DocIdSetIteratorToParentBlockJoinQuery.ParentTwoPhase.childApproximationprivate DocIdSetIteratorToParentDocValues.childWithValues(package private) final DocIdSetIteratorTermsIncludingScoreQuery.SVInOrderScorer.matchingDocsIteratorprivate final DocIdSetIteratorToChildBlockJoinQuery.ToChildBlockJoinScorer.parentItprivate final DocIdSetIteratorDiversifyingChildrenFloatKnnVectorQuery.DiversifyingChildrenVectorScorer.vectorIteratorMethods 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 TwoPhaseIteratorBaseGlobalOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsWithScoreQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TopDocsDiversifyingChildrenByteKnnVectorQuery.exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator, QueryTimeout queryTimeout) protected TopDocsDiversifyingChildrenFloatKnnVectorQuery.exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator, QueryTimeout queryTimeout) static NumericDocValuesBlockJoinSelector.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 itschildrenusing the configuredselectiontype.static SortedDocValuesBlockJoinSelector.wrap(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedDocValuesin order to only select one value per parent among itschildrenusing the configuredselectiontype.static NumericDocValuesBlockJoinSelector.wrap(SortedNumericDocValues sortedNumerics, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedNumericDocValuesin order to only select one value per parent among itschildrenusing the configuredselectiontype.static SortedDocValuesBlockJoinSelector.wrap(SortedSetDocValues sortedSet, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) Wraps the providedSortedSetDocValuesin order to only select one value per parent among itschildrenusing the configuredselectiontype.(package private) static NumericDocValuesToParentDocValues.wrap(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents2, DocIdSetIterator children) (package private) static SortedDocValuesToParentDocValues.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) protectedDiversifyingChildrenVectorScorer(DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, VectorScorer vectorScorer) privateNumDV(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) SegmentOrdinalScorer(Weight weight, float score, LongBitSet foundOrds, SortedDocValues values, DocIdSetIterator approximationScorer) SegmentOrdinalScorer(Weight weight, GlobalOrdinalsWithScoreCollector collector, SortedDocValues values, float boost, DocIdSetIterator approximation) privateSortedDVs(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) privateToParentDocValues(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 DocIdSetIteratorUnifiedHighlighter.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 TypeMethodDescriptionvoidPointInShapeIntersectVisitor.visit(DocIdSetIterator iterator) -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.utilModifier and TypeClassDescriptionclassADocIdSetIteratorwhich iterates over set bits in a bit set.classADocIdSetIteratorlikeBitSetIteratorbut has a doc base in onder to avoid storing previous 0s.(package private) static classprivate classFields 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 TypeMethodDescriptionvoidDocIdSetBuilder.add(DocIdSetIterator iter) Add the content of the providedDocIdSetIteratorto this builder.voidDocIdSetBuilder.BulkAdder.add(DocIdSetIterator iterator) voidDocIdSetBuilder.FixedBitSetAdder.add(DocIdSetIterator iterator) RoaringDocIdSet.Builder.add(DocIdSetIterator disi) Add the content of the providedDocIdSetIterator.voidFixedBitSet.andNot(DocIdSetIterator iter) protected final voidBitSet.checkUnpositioned(DocIdSetIterator iter) Assert that the current doc is -1.private static <T extends BitSet>
TBitSetIterator.getBitSet(DocIdSetIterator iterator, Class<? extends T> clazz) static FixedBitSetBitSetIterator.getFixedBitSetOrNull(DocIdSetIterator iterator) If the provided iterator wraps aFixedBitSet, returns it, otherwise returns null.static SparseFixedBitSetBitSetIterator.getSparseFixedBitSetOrNull(DocIdSetIterator iterator) If the provided iterator wraps aSparseFixedBitSet, returns it, otherwise returns null.static BitSetBitSet.of(DocIdSetIterator it, int maxDoc) Build aBitSetfrom the content of the providedDocIdSetIterator.voidBitSet.or(DocIdSetIterator iter) Does in-place OR of the bits provided by the iterator.voidFixedBitSet.or(DocIdSetIterator iter) voidSparseFixedBitSet.or(DocIdSetIterator it) private voidSparseFixedBitSet.orDense(DocIdSetIterator it) SparseFixedBitSet.or(DocIdSetIterator)impl that works best whenitis densevoidFixedBitSet.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 classReusableDocIdSetIteratorto handle low cardinality leaves.Methods in org.apache.lucene.util.bkd that return DocIdSetIteratorModifier and TypeMethodDescriptionprivate static DocIdSetIteratorDocIdsWriter.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 HnswBuilderConcurrentHnswMerger.createBuilder(DocIdSetIterator mergedVectorIterator, int maxOrd) protected HnswBuilderIncrementalHnswGraphMerger.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) -
Uses of DocIdSetIterator in org.apache.lucene.util.quantization
Subclasses of DocIdSetIterator in org.apache.lucene.util.quantizationModifier and TypeClassDescriptionclassA version ofByteVectorValues, but additionally retrieving score correction offset for Scalar quantization scores.
FloatVectorValuesinstead