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 8.0 index format.
Lucene 8.4 file format.
Lucene 9.0 file format.
Lucene 9.12 file format.
Lucene 9.9 file format.
Lucene 10.1 file format.
Lucene 9.0 file format.
Lucene 9.0 compressing 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.Faceted search.
Provides range faceting capabilities.
Taxonomy of Categories.
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.
Sandbox faceting - Collectors that compute facets.
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.
-
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.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) 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.lucene912
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene912Modifier and TypeClassDescriptionprivate class(package private) final class(package private) final classprivate class(package private) final class(package private) final class -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene99
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene99Modifier 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.codecs.lucene101
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene101Modifier and TypeClassDescription(package private) final class -
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.lucene99
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene99Modifier and TypeClassDescriptionprivate 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 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 DocIdSetIteratorModifier and TypeMethodDescriptionprivate DocIdSetIteratorSortedNumericDocValuesRangeQuery.getDocIdSetIteratorOrNullForPrimarySort(LeafReader reader, NumericDocValues numericDocValues, DocValuesSkipper skipper) private DocIdSetIteratorSortedSetDocValuesRangeQuery.getDocIdSetIteratorOrNullForPrimarySort(LeafReader reader, SortedDocValues sortedDocValues, DocValuesSkipper skipper, long minOrd, long maxOrd) LatLonPointDistanceFeatureQuery.DistanceScorer.iterator()LongDistanceFeatureQuery.DistanceScorer.iterator() -
Uses of DocIdSetIterator in org.apache.lucene.facet
Fields in org.apache.lucene.facet declared as DocIdSetIteratorModifier and TypeFieldDescription(package private) final DocIdSetIteratorDrillSidewaysScorer.DocsAndCost.approximationprivate final DocIdSetIteratorDrillSidewaysScorer.baseApproximationprivate final DocIdSetIteratorDrillSidewaysScorer.baseIteratorMethods in org.apache.lucene.facet that return DocIdSetIteratorModifier and TypeMethodDescriptionprotected DocIdSetIteratorFacetCountsWithFilterQuery.createIterator(FacetsCollector.MatchingDocs hits, DocIdSetIterator... iterators) Create aDocIdSetIteratorfrom the providedhitsthat relies onfastMatchQueryif available for first-pass filtering.static DocIdSetIteratorFacetUtils.liveDocsDISI(DocIdSetIterator it, Bits liveDocs) Wrap the given DocIdSetIterator and liveDocs into another DocIdSetIterator that returns non-deleted documents during iteration.Methods in org.apache.lucene.facet with parameters of type DocIdSetIteratorModifier and TypeMethodDescriptionprivate static intDrillSidewaysScorer.advanceIfBehind(int docID, DocIdSetIterator iterator) protected DocIdSetIteratorFacetCountsWithFilterQuery.createIterator(FacetsCollector.MatchingDocs hits, DocIdSetIterator... iterators) Create aDocIdSetIteratorfrom the providedhitsthat relies onfastMatchQueryif available for first-pass filtering.static DocIdSetIteratorFacetUtils.liveDocsDISI(DocIdSetIterator it, Bits liveDocs) Wrap the given DocIdSetIterator and liveDocs into another DocIdSetIterator that returns non-deleted documents during iteration. -
Uses of DocIdSetIterator in org.apache.lucene.facet.range
Fields in org.apache.lucene.facet.range declared as DocIdSetIteratorModifier and TypeFieldDescriptionprivate final DocIdSetIteratorDynamicRangeUtil.SegmentTask.matchingParentDocsItr -
Uses of DocIdSetIterator in org.apache.lucene.facet.taxonomy
Subclasses of DocIdSetIterator in org.apache.lucene.facet.taxonomyModifier and TypeClassDescriptionprivate class -
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>Subclasses of DocIdSetIterator in org.apache.lucene.indexModifier and TypeClassDescriptionclassA per-document numeric value.(package private) static final classprivate static class(package private) static classprotected static class(package private) static classAn iterator over documents and their updated values.(package private) 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.private static classprivate static class(package private) static class(package private) static classclassExtension ofPostingsEnumwhich also provides information about upcoming impacts.static classA DocIdSetIterator that also provides an index() method tracking a distinct ordinal for a vector associated with each doc.(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 classstatic classIterator over KnnVectorValues accepting a mapping to differently-sorted docs.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 DocIdSetIteratorSortingCodecReader.SortingValuesIterator.docsWithValuesMethods 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) protected static KnnVectorValues.DocIndexIteratorKnnVectorValues.fromDISI(DocIdSetIterator docsWithField) Creates an iterator from a DocIdSetIterator indicating which docs have values, and for which ordinals increase monotonically with docid.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.facet
Methods in org.apache.lucene.sandbox.facet that return DocIdSetIterator -
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(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.(package private) static classprivate static final classprivate static final classclassWrapper around aDocIdSetIterator.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.exclApproximationprivate final DocIdSetIteratorReqExclScorer.exclApproximationprotected final DocIdSetIteratorFilterDocIdSetIterator.inWrapped instance.private final DocIdSetIteratorImpactsDISI.inprivate final DocIdSetIteratorDocValuesRangeIterator.Approximation.innerApproximationprivate final DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.itThe field for theitrecord component.(package private) final DocIdSetIteratorAbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator.iterator(package private) final DocIdSetIteratorAbstractVectorSimilarityQuery.VectorSimilarityScorerSupplier.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()ScoreCachingWrappingScorer.ScoreCachingWrappingLeafCollector.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.IndexSortSortedNumericDocValuesRangeQuery.IteratorAndCount.it()Returns the value of theitrecord component.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()(package private) static DocIdSetIteratorScorerUtil.likelyImpactsEnum(DocIdSetIterator it) Optimize aDocIdSetIteratorfor the case when it is likely implemented via anImpactsEnum.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.VectorSimilarityScorerSupplierAbstractVectorSimilarityQuery.VectorSimilarityScorerSupplier.fromAcceptDocs(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) (package private) static DocIdSetIteratorScorerUtil.likelyImpactsEnum(DocIdSetIterator it) Optimize aDocIdSetIteratorfor the case when it is likely implemented via anImpactsEnum.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)Approximation(DocIdSetIterator innerApproximation, DocValuesSkipper skipper, long lowerValue, long upperValue) (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(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) Sole constructor.FilteredDocIdSetIterator(DocIdSetIterator innerIter) Constructor.ImpactsDISI(DocIdSetIterator in, MaxScoreCache maxScoreCache) Sole constructor.privateIteratorAndCount(DocIdSetIterator it, int count) Creates an instance of aIteratorAndCountrecord class.(package private)RangeNoGapsApproximation(DocIdSetIterator innerApproximation, DocValuesSkipper skipper, long lowerValue, long upperValue) (package private)RangeWithGapsApproximation(DocIdSetIterator innerApproximation, DocValuesSkipper skipper, long lowerValue, long upperValue) (package private)ReqExclBulkScorer(BulkScorer req, DocIdSetIterator excl) (package private)SynonymScorer(DisiPriorityQueue queue, DocIdSetIterator iterator, ImpactsDISI impactsDisi, Similarity.SimScorer scorer, NumericDocValues norms) privateTwoPhase(DocIdSetIterator approximation, float matchCost) protectedTwoPhaseIterator(DocIdSetIterator approximation) Takes the approximation to be returned byTwoPhaseIterator.approximation.(package private)VectorSimilarityScorerSupplier(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(SortedDocValues values, DocIdSetIterator approximationScorer, float boost) protectedDiversifyingChildrenVectorScorer(DocIdSetIterator acceptedChildrenIterator, BitSet parentBitSet, VectorScorer vectorScorer) privateNumDV(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children) OrdinalMapScorer(float score, LongBitSet foundOrds, SortedDocValues values, DocIdSetIterator approximationScorer, LongValues segmentOrdToGlobalOrdLookup) OrdinalMapScorer(GlobalOrdinalsWithScoreCollector collector, float boost, SortedDocValues values, DocIdSetIterator approximation, LongValues segmentOrdToGlobalOrdLookup) (package private)ParentApproximation(DocIdSetIterator childApproximation, BitSet parentBits) SegmentOrdinalScorer(float score, LongBitSet foundOrds, SortedDocValues values, DocIdSetIterator approximationScorer) SegmentOrdinalScorer(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 DocIdSetIteratorDocIdsWriter.readBitSetIterator(IndexInput in, int count)