Uses of Class
org.apache.lucene.search.DocIdSetIterator
-
Packages that use DocIdSetIterator Package Description org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene80
for an overview of the index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.lucene84 Components from the Lucene 8.4 index format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.search Code to search indices.org.apache.lucene.search.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector
.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.spans The calculus of spans.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.util Some utility classes.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper. -
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.compressing
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.compressing Modifier and Type Class Description private static class
CompressingTermVectorsReader.TVPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.idversion
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.idversion Modifier and Type Class Description (package private) class
SingleDocsEnum
(package private) class
SinglePostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene50
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene50 Modifier and Type Class Description (package private) class
Lucene50PostingsReader.BlockDocsEnum
(package private) class
Lucene50PostingsReader.BlockImpactsEverythingEnum
(package private) class
Lucene50PostingsReader.BlockImpactsPostingsEnum
(package private) class
Lucene50PostingsReader.EverythingEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene70
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene70 Modifier and Type Class Description (package private) class
IndexedDISI
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
Lucene70DocValuesProducer.BaseSortedDocValues
private static class
Lucene70DocValuesProducer.BaseSortedSetDocValues
private static class
Lucene70DocValuesProducer.DenseBinaryDocValues
private static class
Lucene70DocValuesProducer.DenseNumericDocValues
private static class
Lucene70DocValuesProducer.SparseBinaryDocValues
private static class
Lucene70DocValuesProducer.SparseNumericDocValues
(package private) static class
Lucene70NormsProducer.DenseNormsIterator
(package private) static class
Lucene70NormsProducer.SparseNormsIterator
Methods in org.apache.lucene.codecs.lucene70 with parameters of type DocIdSetIterator Modifier and Type Method Description (package private) static void
IndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out)
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene80
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene80 Modifier and Type Class Description (package private) class
IndexedDISI
Disk-based implementation of aDocIdSetIterator
which can return the index of the current document, i.e.private static class
Lucene80DocValuesProducer.BaseSortedDocValues
private static class
Lucene80DocValuesProducer.BaseSortedSetDocValues
private static class
Lucene80DocValuesProducer.DenseBinaryDocValues
private static class
Lucene80DocValuesProducer.DenseNumericDocValues
private static class
Lucene80DocValuesProducer.SparseBinaryDocValues
private static class
Lucene80DocValuesProducer.SparseNumericDocValues
(package private) static class
Lucene80NormsProducer.DenseNormsIterator
(package private) static class
Lucene80NormsProducer.SparseNormsIterator
Methods in org.apache.lucene.codecs.lucene80 with parameters of type DocIdSetIterator Modifier and Type Method Description (package private) static short
IndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out)
Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.(package private) static short
IndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out, byte denseRankPower)
Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order. -
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene84
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene84 Modifier and Type Class Description (package private) class
Lucene84PostingsReader.BlockDocsEnum
(package private) class
Lucene84PostingsReader.BlockImpactsDocsEnum
(package private) class
Lucene84PostingsReader.BlockImpactsEverythingEnum
(package private) class
Lucene84PostingsReader.BlockImpactsPostingsEnum
(package private) class
Lucene84PostingsReader.EverythingEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.memory
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.memory Modifier and Type Class Description private static class
DirectPostingsFormat.HighFreqDocsEnum
private static class
DirectPostingsFormat.HighFreqPostingsEnum
private static class
DirectPostingsFormat.LowFreqDocsEnum
private static class
DirectPostingsFormat.LowFreqDocsEnumNoPos
private static class
DirectPostingsFormat.LowFreqDocsEnumNoTF
private static class
DirectPostingsFormat.LowFreqPostingsEnum
(package private) class
LegacyBinaryDocValuesWrapper
Deprecated.ImplementBinaryDocValues
directly.(package private) class
LegacyNumericDocValuesWrapper
Deprecated.ImplementNumericDocValues
directly.(package private) class
LegacySortedDocValuesWrapper
Deprecated.ImplementSortedDocValues
directly.(package private) class
LegacySortedNumericDocValuesWrapper
Deprecated.ImplementSortedNumericDocValues
directly.(package private) class
LegacySortedSetDocValuesWrapper
Deprecated.ImplementSortedSetDocValues
directly. -
Uses of DocIdSetIterator in org.apache.lucene.codecs.simpletext
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.simpletext Modifier and Type Class Description private static class
SimpleTextDocValuesReader.DocValuesIterator
private class
SimpleTextFieldsReader.SimpleTextDocsEnum
private class
SimpleTextFieldsReader.SimpleTextPostingsEnum
private static class
SimpleTextTermVectorsReader.SimpleTVDocsEnum
private static class
SimpleTextTermVectorsReader.SimpleTVPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.codecs.uniformsplit.sharedterms
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.uniformsplit.sharedterms Modifier and Type Class Description protected class
STMergingTermsEnum.MultiSegmentsPostingsEnum
Combines multiple segmentsPostingsEnum
as a singlePostingsEnum
, for one field and one term. -
Uses of DocIdSetIterator in org.apache.lucene.document
Subclasses of DocIdSetIterator in org.apache.lucene.document Modifier and Type Class Description (package private) class
BinaryRangeDocValues
Fields in org.apache.lucene.document declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
LatLonPointDistanceFeatureQuery.DistanceScorer. it
private DocIdSetIterator
LongDistanceFeatureQuery.DistanceScorer. it
Methods in org.apache.lucene.document that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
LatLonPointDistanceFeatureQuery.DistanceScorer. iterator()
DocIdSetIterator
LongDistanceFeatureQuery.DistanceScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.index
Classes in org.apache.lucene.index with type parameters of type DocIdSetIterator Modifier and Type Class Description (package private) class
DocValuesWriter<T extends DocIdSetIterator>
Subclasses of DocIdSetIterator in org.apache.lucene.index Modifier and Type Class Description class
BinaryDocValues
A per-document numeric value.(package private) static class
BinaryDocValuesFieldUpdates.Iterator
private static class
BinaryDocValuesWriter.BufferedBinaryDocValues
(package private) static class
BinaryDocValuesWriter.SortingBinaryDocValues
protected static class
DocValuesFieldUpdates.AbstractIterator
(package private) static class
DocValuesFieldUpdates.Iterator
An iterator over documents and their updated values.(package private) class
DocValuesIterator
class
FilterBinaryDocValues
Delegates all methods to a wrappedBinaryDocValues
.static class
FilterLeafReader.FilterPostingsEnum
Base class for filteringPostingsEnum
implementations.class
FilterNumericDocValues
Delegates all methods to a wrappedNumericDocValues
.class
FilterSortedDocValues
Delegates all methods to a wrappedSortedDocValues
.class
FilterSortedNumericDocValues
Delegates all methods to a wrappedSortedNumericDocValues
.class
FilterSortedSetDocValues
Delegates all methods to a wrappedSortedSetDocValues
.private static class
FreqProxFields.FreqProxDocsEnum
private static class
FreqProxFields.FreqProxPostingsEnum
(package private) static class
FreqProxTermsWriter.SortingDocsEnum
(package private) static class
FreqProxTermsWriter.SortingPostingsEnum
class
ImpactsEnum
Extension ofPostingsEnum
which also provides information about upcoming impacts.(package private) class
MappingMultiPostingsEnum
Exposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).static class
MultiDocValues.MultiSortedDocValues
Implements SortedDocValues over n subs, using an OrdinalMapstatic class
MultiDocValues.MultiSortedSetDocValues
Implements MultiSortedSetDocValues over n subs, using an OrdinalMapclass
MultiPostingsEnum
ExposesPostingsEnum
, merged fromPostingsEnum
API of sub-segments.private static class
NormValuesWriter.BufferedNorms
class
NumericDocValues
A per-document numeric value.(package private) static class
NumericDocValuesFieldUpdates.Iterator
private static class
NumericDocValuesWriter.BufferedNumericDocValues
(package private) static class
NumericDocValuesWriter.SortingNumericDocValues
class
PostingsEnum
Iterates through the postings.(package private) static class
ReadersAndUpdates.MergedDocValues<DocValuesInstance extends DocValuesIterator>
This class merges the current on-disk DV with an incoming update DV instance and merges the two instances giving the incoming update precedence in terms of values, in other words the values of the update always wins over the on-disk version.(package private) class
SingletonSortedNumericDocValues
Exposes multi-valued view over a single-valued instance.(package private) class
SingletonSortedSetDocValues
Exposes multi-valued iterator view over a single-valued iterator.class
SlowImpactsEnum
ImpactsEnum
that doesn't index impacts but implements the API in a legal way.class
SortedDocValues
A per-document byte[] with presorted values.private static class
SortedDocValuesWriter.BufferedSortedDocValues
(package private) static class
SortedDocValuesWriter.SortingSortedDocValues
class
SortedNumericDocValues
A list of per-document numeric values, sorted according toLong.compare(long, long)
.private static class
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues
(package private) static class
SortedNumericDocValuesWriter.SortingSortedNumericDocValues
class
SortedSetDocValues
A multi-valued version ofSortedDocValues
.private static class
SortedSetDocValuesWriter.BufferedSortedSetDocValues
(package private) static class
SortedSetDocValuesWriter.SortingSortedSetDocValues
Fields in org.apache.lucene.index declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
BinaryDocValuesWriter.BufferedBinaryDocValues. docsWithField
(package private) DocIdSetIterator
NormValuesWriter.BufferedNorms. docsWithField
(package private) DocIdSetIterator
NumericDocValuesWriter.BufferedNumericDocValues. docsWithField
(package private) DocIdSetIterator
SortedDocValuesWriter.BufferedSortedDocValues. docsWithField
(package private) DocIdSetIterator
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues. docsWithField
(package private) DocIdSetIterator
SortedSetDocValuesWriter.BufferedSortedSetDocValues. docsWithField
Methods in org.apache.lucene.index that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIterator
FrozenBufferedUpdates.TermDocsIterator. getDocs()
(package private) DocIdSetIterator
DefaultIndexingChain. getHasDocValues(java.lang.String field)
(package private) abstract DocIdSetIterator
DocConsumer. getHasDocValues(java.lang.String field)
Returns aDocIdSetIterator
for the given field or null if the field doesn't have doc values.DocIdSetIterator
DocsWithFieldSet. iterator()
(package private) DocIdSetIterator
FrozenBufferedUpdates.TermDocsIterator. nextTerm(java.lang.String field, BytesRef term)
Methods in org.apache.lucene.index with parameters of type DocIdSetIterator Modifier and Type Method Description (package private) static int
PendingSoftDeletes. applySoftDeletes(DocIdSetIterator iterator, FixedBitSet bits)
Clears all bits in the given bitset that are set and are also in the given DocIdSetIterator.private void
ExitableDirectoryReader.ExitableFilterAtomicReader. checkAndThrow(DocIdSetIterator in)
ThrowsExitableDirectoryReader.ExitingReaderException
ifQueryTimeout.shouldExit()
returns true, or ifThread.interrupted()
returns true.(package private) static int
PendingSoftDeletes. countSoftDeletes(DocIdSetIterator softDeletedDocs, Bits hardDeletes)
default void
PointValues.IntersectVisitor. visit(DocIdSetIterator iterator, byte[] packedValue)
Similar toPointValues.IntersectVisitor.visit(int, byte[])
but in this case the packedValue can have more than one docID associated to it.Constructors in org.apache.lucene.index with parameters of type DocIdSetIterator Constructor Description BufferedBinaryDocValues(PackedLongValues lengths, int maxLength, DataInput bytesIterator, DocIdSetIterator docsWithFields)
BufferedNorms(PackedLongValues values, DocIdSetIterator docsWithFields)
BufferedNumericDocValues(PackedLongValues values, DocIdSetIterator docsWithFields)
BufferedSortedDocValues(BytesRefHash hash, int valueCount, PackedLongValues docToOrd, int[] sortedValues, int[] ordMap, DocIdSetIterator docsWithField)
BufferedSortedNumericDocValues(PackedLongValues values, PackedLongValues valueCounts, DocIdSetIterator docsWithField)
BufferedSortedSetDocValues(int[] sortedValues, int[] ordMap, BytesRefHash hash, PackedLongValues ords, PackedLongValues ordCounts, int maxCount, DocIdSetIterator docsWithField)
-
Uses of DocIdSetIterator in org.apache.lucene.index.memory
Subclasses of DocIdSetIterator in org.apache.lucene.index.memory Modifier and Type Class Description private class
MemoryIndex.MemoryIndexReader.MemoryPostingsEnum
-
Uses of DocIdSetIterator in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
ValueSourceScorer. disi
(package private) DocIdSetIterator
FunctionQuery.AllScorer. iterator
Methods in org.apache.lucene.queries.function that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
FunctionQuery.AllScorer. iterator()
DocIdSetIterator
ValueSourceScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
QueryDocValues. disi
-
Uses of DocIdSetIterator in org.apache.lucene.queries.intervals
Subclasses of DocIdSetIterator in org.apache.lucene.queries.intervals Modifier and Type Class Description private static class
BlockIntervalsSource.BlockIntervalIterator
(package private) class
ConjunctionDISI
A conjunction of DocIdSetIterators.(package private) class
ConjunctionIntervalIterator
(package private) class
DisjunctionDISIApproximation
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.(package private) static class
DisjunctionIntervalsSource.DisjunctionIntervalIterator
(package private) class
ExtendedIntervalIterator
Wraps an IntervalIterator and extends the bounds of its intervals Useful for specifying gaps in an ordered iterator; if you want to match `a b [2 spaces] c`, you can search for phrase(a, extended(b, 0, 2), c) An interval with prefix bounds extended by n will skip over matches that appear in positions lower than n(package private) class
FilteringIntervalIterator
class
IntervalFilter
Wraps anIntervalIterator
and passes through those intervals that match theIntervalFilter.accept()
functionclass
IntervalIterator
ADocIdSetIterator
that also allows iteration over matching intervals in a document.(package private) static class
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator
private static class
NonOverlappingIntervalsSource.NonOverlappingIterator
private static class
NotContainedByIntervalsSource.NotContainedByIterator
private static class
NotContainingIntervalsSource.NotContainingIterator
private static class
OffsetIntervalsSource.OffsetIntervalIterator
private static class
OrderedIntervalsSource.OrderedIntervalIterator
(package private) class
RelativeIterator
private static class
RepeatingIntervalsSource.DuplicateIntervalIterator
private static class
UnorderedIntervalsSource.UnorderedIntervalIterator
Fields in org.apache.lucene.queries.intervals declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
ConjunctionIntervalIterator. approximation
DocIdSetIterator
DisiWrapper. approximation
(package private) DocIdSetIterator
DisjunctionIntervalsSource.DisjunctionIntervalIterator. approximation
private DocIdSetIterator
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. approximation
DocIdSetIterator
DisiWrapper. iterator
(package private) DocIdSetIterator
ConjunctionDISI. lead1
(package private) DocIdSetIterator
ConjunctionDISI. lead2
(package private) DocIdSetIterator[]
ConjunctionDISI. others
Methods in org.apache.lucene.queries.intervals that return DocIdSetIterator Modifier and Type Method Description static DocIdSetIterator
ConjunctionDISI. intersectIterators(java.util.List<? extends DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.DocIdSetIterator
IntervalScorer. iterator()
Methods in org.apache.lucene.queries.intervals with parameters of type DocIdSetIterator Modifier and Type Method Description private static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators)
Method parameters in org.apache.lucene.queries.intervals with type arguments of type DocIdSetIterator Modifier and Type Method Description private static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators)
static DocIdSetIterator
ConjunctionDISI. intersectIterators(java.util.List<? extends DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.Constructor parameters in org.apache.lucene.queries.intervals with type arguments of type DocIdSetIterator Constructor Description ConjunctionDISI(java.util.List<? extends DocIdSetIterator> iterators)
-
Uses of DocIdSetIterator in org.apache.lucene.queries.payloads
Subclasses of DocIdSetIterator in org.apache.lucene.queries.payloads Modifier and Type Class Description private class
PayloadScoreQuery.PayloadSpans
-
Uses of DocIdSetIterator in org.apache.lucene.search
Subclasses of DocIdSetIterator in org.apache.lucene.search Modifier and Type Class Description class
BlockMaxDISI
DocIdSetIterator
that skips non-competitive docs by checking the max score of the providedScorer
for the current block.class
ConjunctionDISI
A conjunction of DocIdSetIterators.private static class
ConjunctionDISI.BitSetConjunctionDISI
Conjunction between aDocIdSetIterator
and one or moreBitSetIterator
s.private class
ConstantScoreScorer.DocIdSetIteratorWrapper
class
DisjunctionDISIApproximation
ADocIdSetIterator
which is a disjunction of the approximations of the provided iterators.class
FilteredDocIdSetIterator
Abstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.class
ImpactsDISI
DocIdSetIterator
that skips non-competitive docs thanks to the indexed impacts.private static class
IndexSortSortedNumericDocValuesRangeQuery.BoundedDocSetIdIterator
A doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).private static class
MultiNormsLeafSimScorer.MultiFieldNormValues
(package private) static class
MultiPhraseQuery.UnionFullPostingsEnum
(package private) static class
MultiPhraseQuery.UnionPostingsEnum
Takes the logical union of multiple PostingsEnum iterators.(package private) static class
SortedNumericSelector.MaxValue
Wraps a SortedNumericDocValues and returns the last value (max)(package private) static class
SortedNumericSelector.MinValue
Wraps a SortedNumericDocValues and returns the first value (min)(package private) static class
SortedSetSelector.MaxValue
Wraps a SortedSetDocValues and returns the last ordinal (max)(package private) static class
SortedSetSelector.MiddleMaxValue
Wraps a SortedSetDocValues and returns the middle ordinal (or max of the two)(package private) static class
SortedSetSelector.MiddleMinValue
Wraps a SortedSetDocValues and returns the middle ordinal (or min of the two)(package private) static class
SortedSetSelector.MinValue
Wraps a SortedSetDocValues and returns the first ordinal (min)private static class
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator
protected static class
Weight.StartDISIWrapper
Wraps an internal docIdSetIterator for it to start with docID = -1Fields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIterator
FilteredDocIdSetIterator. _innerIter
private DocIdSetIterator
ConstantScoreScorer. approximation
private DocIdSetIterator
CoveringScorer. approximation
DocIdSetIterator
DisiWrapper. approximation
private DocIdSetIterator
DisjunctionScorer. approximation
private DocIdSetIterator
ExactPhraseMatcher. approximation
(package private) DocIdSetIterator
PhraseScorer. approximation
private DocIdSetIterator
ReqOptSumScorer. approximation
private DocIdSetIterator
SloppyPhraseMatcher. approximation
protected DocIdSetIterator
TwoPhaseIterator. approximation
(package private) DocIdSetIterator
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator. approximation
(package private) DocIdSetIterator[]
BlockMaxConjunctionScorer. approximations
(package private) DocIdSetIterator
ConstantScoreScorer.DocIdSetIteratorWrapper. delegate
private DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery.BoundedDocSetIdIterator. delegate
(package private) DocIdSetIterator
ConjunctionScorer. disi
private DocIdSetIterator
ConstantScoreScorer. disi
private DocIdSetIterator
ReqExclBulkScorer. excl
private DocIdSetIterator
ReqExclScorer. exclApproximation
private DocIdSetIterator
BlockMaxDISI. in
private DocIdSetIterator
ImpactsDISI. in
private DocIdSetIterator
Weight.StartDISIWrapper. in
private DocIdSetIterator
BM25FQuery.BM25FScorer. iterator
(package private) DocIdSetIterator
ConjunctionScorer.DocsAndFreqs. iterator
DocIdSetIterator
DisiWrapper. iterator
private DocIdSetIterator
SynonymQuery.SynonymScorer. iterator
private DocIdSetIterator
TermScorer. iterator
private DocIdSetIterator
Weight.DefaultBulkScorer. iterator
private DocIdSetIterator
ConjunctionDISI.BitSetConjunctionDISI. lead
(package private) DocIdSetIterator
ConjunctionDISI. lead1
(package private) DocIdSetIterator
ConjunctionDISI. lead2
private DocIdSetIterator
ReqOptSumScorer. optApproximation
(package private) DocIdSetIterator[]
ConjunctionDISI. others
private DocIdSetIterator
ReqExclScorer. reqApproximation
private DocIdSetIterator
ReqOptSumScorer. reqApproximation
Methods in org.apache.lucene.search that return DocIdSetIterator Modifier and Type Method Description static DocIdSetIterator
DocIdSetIterator. all(int maxDoc)
ADocIdSetIterator
that matches all documents up tomaxDoc - 1
.private DocIdSetIterator
BlockMaxConjunctionScorer. approximation()
(package private) DocIdSetIterator
ExactPhraseMatcher. approximation()
(package private) abstract DocIdSetIterator
PhraseMatcher. approximation()
Approximation that only matches documents that have all terms.(package private) DocIdSetIterator
SloppyPhraseMatcher. approximation()
DocIdSetIterator
TwoPhaseIterator. approximation()
Return an approximation.static DocIdSetIterator
TwoPhaseIterator. asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator)
Return aDocIdSetIterator
view of the providedTwoPhaseIterator
.default DocIdSetIterator
LeafCollector. competitiveIterator()
Optionally returns an iterator over competitive documents.default DocIdSetIterator
LeafFieldComparator. competitiveIterator()
Returns a competitive iteratorDocIdSetIterator
MultiLeafFieldComparator. competitiveIterator()
private static DocIdSetIterator
ConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static DocIdSetIterator
DocIdSetIterator. empty()
An emptyDocIdSetIterator
instanceDocIdSetIterator
FilteredDocIdSetIterator. getDelegate()
Return the wrappedDocIdSetIterator
.private DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery. getDocIdSetIterator(SortField sortField, 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.static DocIdSetIterator
DocValuesFieldExistsQuery. getDocValuesDocIdSetIterator(java.lang.String field, LeafReader reader)
Returns aDocIdSetIterator
from the given field or null if the field doesn't exist in the reader or if the reader has no doc values for the field.static DocIdSetIterator
ConjunctionDISI. intersectIterators(java.util.List<DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.static DocIdSetIterator
ConjunctionDISI. intersectScorers(java.util.Collection<Scorer> scorers)
Create a conjunction over the providedScorer
s.static DocIdSetIterator
ConjunctionDISI. intersectSpans(java.util.List<Spans> spanList)
Create a conjunction over the providedSpans
.DocIdSetIterator
BlockMaxConjunctionScorer. iterator()
DocIdSetIterator
BM25FQuery.BM25FScorer. iterator()
DocIdSetIterator
ConjunctionScorer. iterator()
DocIdSetIterator
ConstantScoreScorer. iterator()
DocIdSetIterator
CoveringScorer. iterator()
DocIdSetIterator
DisjunctionScorer. iterator()
abstract DocIdSetIterator
DocIdSet. iterator()
Provides aDocIdSetIterator
to access the set.DocIdSetIterator
FilterScorer. iterator()
DocIdSetIterator
MinShouldMatchSumScorer. iterator()
DocIdSetIterator
PhraseScorer. iterator()
DocIdSetIterator
ReqExclScorer. iterator()
DocIdSetIterator
ReqOptSumScorer. iterator()
abstract DocIdSetIterator
Scorer. iterator()
Return aDocIdSetIterator
over matching documents.DocIdSetIterator
SynonymQuery.SynonymScorer. iterator()
DocIdSetIterator
TermAutomatonScorer. iterator()
DocIdSetIterator
TermScorer. iterator()
DocIdSetIterator
WANDScorer. iterator()
static DocIdSetIterator
DocIdSetIterator. range(int minDoc, int maxDoc)
ADocIdSetIterator
that matches a range documents from minDocID (inclusive) to maxDocID (exclusive).Methods in org.apache.lucene.search with parameters of type DocIdSetIterator Modifier and Type Method Description private static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
private DocIdSetIterator
IndexSortSortedNumericDocValuesRangeQuery. getDocIdSetIterator(SortField sortField, LeafReaderContext context, DocIdSetIterator delegate)
Computes the document IDs that lie within the range [lowerValue, upperValue] by performing binary search on the field's doc values.private static float
ReqExclScorer. matchCost(DocIdSetIterator reqApproximation, TwoPhaseIterator reqTwoPhaseIterator, DocIdSetIterator exclApproximation, TwoPhaseIterator exclTwoPhaseIterator)
(package private) static void
Weight.DefaultBulkScorer. scoreAll(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs)
Specialized method to bulk-score all hits; we separate this fromWeight.DefaultBulkScorer.scoreRange(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits, int, int)
to help out hotspot.(package private) static int
Weight.DefaultBulkScorer. scoreRange(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs, int currentDoc, int end)
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.static TwoPhaseIterator
TwoPhaseIterator. unwrap(DocIdSetIterator iterator)
If the givenDocIdSetIterator
has been created withTwoPhaseIterator.asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator)
, then this will return the wrappedTwoPhaseIterator
.void
PointInSetQuery.MergePointVisitor. visit(DocIdSetIterator iterator, byte[] packedValue)
void
PointInSetQuery.SinglePointVisitor. visit(DocIdSetIterator iterator, byte[] packedValue)
Method parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Modifier and Type Method Description private static void
ConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
private static void
ConjunctionDISI. addScorer(Scorer scorer, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
Adds the scorer, possibly splitting up into two phases or collapsing if it is another conjunctionprivate static void
ConjunctionDISI. addSpans(Spans spans, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
Adds the Spans.private static void
ConjunctionDISI. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
private static DocIdSetIterator
ConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static DocIdSetIterator
ConjunctionDISI. intersectIterators(java.util.List<DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.Constructor parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Constructor Description ConjunctionDISI(java.util.List<? extends DocIdSetIterator> iterators)
-
Uses of DocIdSetIterator in org.apache.lucene.search.comparators
Subclasses of DocIdSetIterator in org.apache.lucene.search.comparators Modifier and Type Class Description class
MinDocIterator
Docs iterator that starts iterating from a configurable minimum documentFields in org.apache.lucene.search.comparators declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
DocComparator.DocLeafComparator. competitiveIterator
private DocIdSetIterator
NumericComparator.NumericLeafComparator. competitiveIterator
Methods in org.apache.lucene.search.comparators that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
DocComparator.DocLeafComparator. competitiveIterator()
DocIdSetIterator
NumericComparator.NumericLeafComparator. competitiveIterator()
-
Uses of DocIdSetIterator in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIterator
BlockGroupingCollector. lastDocPerGroupBits
-
Uses of DocIdSetIterator in org.apache.lucene.search.join
Subclasses of DocIdSetIterator in org.apache.lucene.search.join Modifier and Type Class Description private static class
ToParentBlockJoinQuery.ParentApproximation
(package private) class
ToParentDocValues
private static class
ToParentDocValues.NumDV
private static class
ToParentDocValues.SortedDVs
Fields in org.apache.lucene.search.join declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
BaseGlobalOrdinalScorer. approximation
private DocIdSetIterator
ToParentBlockJoinQuery.BlockJoinScorer. childApproximation
private DocIdSetIterator
ToParentBlockJoinQuery.ParentApproximation. childApproximation
private DocIdSetIterator
ToParentBlockJoinQuery.ParentTwoPhase. childApproximation
private DocIdSetIterator
ToParentDocValues. childWithValues
(package private) DocIdSetIterator
TermsIncludingScoreQuery.SVInOrderScorer. matchingDocsIterator
private DocIdSetIterator
ToChildBlockJoinQuery.ToChildBlockJoinScorer. parentIt
Methods in org.apache.lucene.search.join that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
BaseGlobalOrdinalScorer. iterator()
DocIdSetIterator
TermsIncludingScoreQuery.SVInOrderScorer. iterator()
DocIdSetIterator
ToChildBlockJoinQuery.ToChildBlockJoinScorer. iterator()
DocIdSetIterator
ToParentBlockJoinQuery.BlockJoinScorer. iterator()
Methods in org.apache.lucene.search.join with parameters of type DocIdSetIterator Modifier and Type Method Description protected abstract TwoPhaseIterator
BaseGlobalOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsQuery.OrdinalMapScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsQuery.SegmentOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.OrdinalMapScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
static NumericDocValues
BlockJoinSelector. wrap(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children)
Wraps the providedNumericDocValues
, iterating over only child documents, in order to only select one value per parent among itschildren
using the configuredselection
type.static SortedDocValues
BlockJoinSelector. wrap(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children)
Wraps the providedSortedDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.static NumericDocValues
BlockJoinSelector. wrap(SortedNumericDocValues sortedNumerics, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children)
Wraps the providedSortedNumericDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.static SortedDocValues
BlockJoinSelector. wrap(SortedSetDocValues sortedSet, BlockJoinSelector.Type selection, BitSet parents, DocIdSetIterator children)
Wraps the providedSortedSetDocValues
in order to only select one value per parent among itschildren
using the configuredselection
type.(package private) static NumericDocValues
ToParentDocValues. wrap(NumericDocValues values, BlockJoinSelector.Type selection, BitSet parents2, DocIdSetIterator children)
(package private) static SortedDocValues
ToParentDocValues. wrap(SortedDocValues values, BlockJoinSelector.Type selection, BitSet parents2, DocIdSetIterator children)
-
Uses of DocIdSetIterator in org.apache.lucene.search.spans
Subclasses of DocIdSetIterator in org.apache.lucene.search.spans Modifier and Type Class Description (package private) class
ConjunctionSpans
Common super class for multiple sub spans required in a document.(package private) class
ContainSpans
class
FilterSpans
ASpans
implementation wrapping another spans instance, allowing to filter spans matches easily by implementingFilterSpans.accept(org.apache.lucene.search.spans.Spans)
class
NearSpansOrdered
A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them.class
NearSpansUnordered
Similar toNearSpansOrdered
, but for the unordered case.(package private) static class
SpanNearQuery.GapSpans
class
Spans
Iterates through combinations of start/end positions per-doc.class
TermSpans
Expert: Public for extension only.Fields in org.apache.lucene.search.spans declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
ConjunctionSpans. conjunction
Methods in org.apache.lucene.search.spans that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
SpanScorer. iterator()
-
Uses of DocIdSetIterator in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIterator
UnifiedHighlighter. asDocIdSetIterator(int[] sortedDocIds)
Methods in org.apache.lucene.search.uhighlight with parameters of type DocIdSetIterator Modifier and Type Method Description protected java.util.List<java.lang.CharSequence[]>
UnifiedHighlighter. loadFieldValues(java.lang.String[] fields, DocIdSetIterator docIter, int cacheCharsThreshold)
Loads the String values for each docId by field to be highlighted. -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description class
BitSetIterator
ADocIdSetIterator
which iterates over set bits in a bit set.(package private) static class
IntArrayDocIdSet.IntArrayDocIdSetIterator
private class
RoaringDocIdSet.Iterator
Fields in org.apache.lucene.util declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIterator
RoaringDocIdSet.Iterator. sub
Methods in org.apache.lucene.util that return DocIdSetIterator Modifier and Type Method Description DocIdSetIterator
BitDocIdSet. iterator()
DocIdSetIterator
IntArrayDocIdSet. iterator()
DocIdSetIterator
NotDocIdSet. iterator()
DocIdSetIterator
RoaringDocIdSet. iterator()
DocIdSetIterator
RoaringDocIdSet.ShortArrayDocIdSet. iterator()
Methods in org.apache.lucene.util with parameters of type DocIdSetIterator Modifier and Type Method Description void
DocIdSetBuilder. add(DocIdSetIterator iter)
Add the content of the providedDocIdSetIterator
to this builder.RoaringDocIdSet.Builder
RoaringDocIdSet.Builder. add(DocIdSetIterator disi)
Add the content of the providedDocIdSetIterator
.protected void
BitSet. checkUnpositioned(DocIdSetIterator iter)
Assert that the current doc is -1.private static <T extends BitSet>
TBitSetIterator. getBitSet(DocIdSetIterator iterator, java.lang.Class<? extends T> clazz)
static FixedBitSet
BitSetIterator. getFixedBitSetOrNull(DocIdSetIterator iterator)
If the provided iterator wraps aFixedBitSet
, returns it, otherwise returns null.static SparseFixedBitSet
BitSetIterator. getSparseFixedBitSetOrNull(DocIdSetIterator iterator)
If the provided iterator wraps aSparseFixedBitSet
, returns it, otherwise returns null.static BitSet
BitSet. of(DocIdSetIterator it, int maxDoc)
Build aBitSet
from the content of the providedDocIdSetIterator
.void
BitSet. or(DocIdSetIterator iter)
Does in-place OR of the bits provided by the iterator.void
FixedBitSet. or(DocIdSetIterator iter)
void
SparseFixedBitSet. or(DocIdSetIterator it)
private void
SparseFixedBitSet. orDense(DocIdSetIterator it)
SparseFixedBitSet.or(DocIdSetIterator)
impl that works best whenit
is densevoid
FixedBitSet. xor(DocIdSetIterator iter)
Does in-place XOR of the bits provided by the iterator. -
Uses of DocIdSetIterator in org.apache.lucene.util.bkd
Subclasses of DocIdSetIterator in org.apache.lucene.util.bkd Modifier and Type Class Description protected static class
BKDReader.BKDReaderDocIDSetIterator
ReusableDocIdSetIterator
to handle low cardinality leaves.
-