Uses of Class
org.apache.lucene.search.DocIdSetIterator
-
Packages that use DocIdSetIterator Package Description org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene80 Components from the Lucene 8.0 index format.org.apache.lucene.backward_codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.sandbox.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom.org.apache.lucene.util Some utility classes.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper. -
-
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50 Modifier and Type Class Description (package private) classLucene50PostingsReader.BlockDocsEnum(package private) classLucene50PostingsReader.BlockImpactsEverythingEnum(package private) classLucene50PostingsReader.BlockImpactsPostingsEnum(package private) classLucene50PostingsReader.EverythingEnum -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressing
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene50.compressing Modifier and Type Class Description private static classLucene50CompressingTermVectorsReader.TVPostingsEnum -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene70 Modifier and Type Class Description (package private) classIndexedDISIDisk-based implementation of aDocIdSetIteratorwhich can return the index of the current document, i.e.private static classLucene70DocValuesProducer.BaseSortedDocValuesprivate static classLucene70DocValuesProducer.BaseSortedSetDocValuesprivate static classLucene70DocValuesProducer.DenseBinaryDocValuesprivate static classLucene70DocValuesProducer.DenseNumericDocValuesprivate static classLucene70DocValuesProducer.SparseBinaryDocValuesprivate static classLucene70DocValuesProducer.SparseNumericDocValues(package private) static classLucene70NormsProducer.DenseNormsIterator(package private) static classLucene70NormsProducer.SparseNormsIteratorMethods in org.apache.lucene.backward_codecs.lucene70 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.lucene80 Modifier and Type Class Description (package private) classIndexedDISIDisk-based implementation of aDocIdSetIteratorwhich can return the index of the current document, i.e.private static classLucene80DocValuesProducer.BaseSortedDocValuesprivate static classLucene80DocValuesProducer.BaseSortedSetDocValuesprivate static classLucene80DocValuesProducer.DenseBinaryDocValuesprivate static classLucene80DocValuesProducer.DenseNumericDocValuesprivate static classLucene80DocValuesProducer.SparseBinaryDocValuesprivate static classLucene80DocValuesProducer.SparseNumericDocValues(package private) static classLucene80NormsProducer.DenseNormsIterator(package private) static classLucene80NormsProducer.SparseNormsIteratorMethods in org.apache.lucene.backward_codecs.lucene80 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.lucene84 Modifier and Type Class Description (package private) classLucene84PostingsReader.BlockDocsEnum(package private) classLucene84PostingsReader.BlockImpactsDocsEnum(package private) classLucene84PostingsReader.BlockImpactsEverythingEnum(package private) classLucene84PostingsReader.BlockImpactsPostingsEnum(package private) classLucene84PostingsReader.EverythingEnum -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene90 Modifier and Type Class Description (package private) static classLucene90HnswVectorsReader.OffHeapVectorValuesRead the vector values from the index input. -
Uses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91
Subclasses of DocIdSetIterator in org.apache.lucene.backward_codecs.lucene91 Modifier and Type Class Description (package private) static classLucene91HnswVectorsReader.OffHeapVectorValuesRead the vector values from the index input. -
Uses of DocIdSetIterator in org.apache.lucene.codecs
Subclasses of DocIdSetIterator in org.apache.lucene.codecs Modifier and Type Class Description private static classKnnVectorsWriter.MergedVectorValuesView over multiple VectorValues supporting iterator-style access via DocIdMerger. -
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 with parameters of type DocIdSetIterator Modifier and Type Method Description (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.compressing Modifier and Type Class Description private static classLucene90CompressingTermVectorsReader.TVPostingsEnum -
Uses of DocIdSetIterator in org.apache.lucene.codecs.lucene92
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.lucene92 Modifier and Type Class Description (package private) classOffHeapVectorValuesRead the vector values from the index input.(package private) static classOffHeapVectorValues.DenseOffHeapVectorValuesprivate static classOffHeapVectorValues.EmptyOffHeapVectorValuesprivate static classOffHeapVectorValues.SparseOffHeapVectorValues -
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 classDirectPostingsFormat.HighFreqDocsEnumprivate static classDirectPostingsFormat.HighFreqPostingsEnumprivate static classDirectPostingsFormat.LowFreqDocsEnumprivate static classDirectPostingsFormat.LowFreqDocsEnumNoPosprivate static classDirectPostingsFormat.LowFreqDocsEnumNoTFprivate static classDirectPostingsFormat.LowFreqPostingsEnum -
Uses of DocIdSetIterator in org.apache.lucene.codecs.simpletext
Subclasses of DocIdSetIterator in org.apache.lucene.codecs.simpletext Modifier and Type Class Description private static classSimpleTextDocValuesReader.DocValuesIteratorprivate classSimpleTextFieldsReader.SimpleTextDocsEnumprivate classSimpleTextFieldsReader.SimpleTextPostingsEnumprivate static classSimpleTextKnnVectorsReader.SimpleTextVectorValuesprivate static classSimpleTextTermVectorsReader.SimpleTVDocsEnumprivate static classSimpleTextTermVectorsReader.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 classSTMergingTermsEnum.MultiSegmentsPostingsEnumCombines multiple segmentsPostingsEnumas 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) classBinaryRangeDocValuesFields in org.apache.lucene.document declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIteratorLatLonPointDistanceFeatureQuery.DistanceScorer. itprivate DocIdSetIteratorLongDistanceFeatureQuery.DistanceScorer. itMethods in org.apache.lucene.document that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorLatLonPointDistanceFeatureQuery.DistanceScorer. iterator()DocIdSetIteratorLongDistanceFeatureQuery.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) classDocValuesWriter<T extends DocIdSetIterator>Subclasses of DocIdSetIterator in org.apache.lucene.index Modifier and Type Class Description classBinaryDocValuesA per-document numeric value.(package private) static classBinaryDocValuesFieldUpdates.Iteratorprivate static classBinaryDocValuesWriter.BufferedBinaryDocValues(package private) static classBinaryDocValuesWriter.SortingBinaryDocValuesprotected static classDocValuesFieldUpdates.AbstractIterator(package private) static classDocValuesFieldUpdates.IteratorAn iterator over documents and their updated values.(package private) classDocValuesIteratorprivate classExitableDirectoryReader.ExitableFilterAtomicReader.ExitableVectorValuesclassFilterBinaryDocValuesDelegates all methods to a wrappedBinaryDocValues.static classFilterLeafReader.FilterPostingsEnumBase class for filteringPostingsEnumimplementations.classFilterNumericDocValuesDelegates all methods to a wrappedNumericDocValues.classFilterSortedDocValuesDelegates all methods to a wrappedSortedDocValues.classFilterSortedNumericDocValuesDelegates all methods to a wrappedSortedNumericDocValues.classFilterSortedSetDocValuesDelegates all methods to a wrappedSortedSetDocValues.classFilterVectorValuesDelegates all methods to a wrappedVectorValues.private static classFreqProxFields.FreqProxDocsEnumprivate static classFreqProxFields.FreqProxPostingsEnum(package private) static classFreqProxTermsWriter.SortingDocsEnum(package private) static classFreqProxTermsWriter.SortingPostingsEnumclassImpactsEnumExtension ofPostingsEnumwhich also provides information about upcoming impacts.(package private) classMappingMultiPostingsEnumExposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).static classMultiDocValues.MultiSortedDocValuesImplements SortedDocValues over n subs, using an OrdinalMapstatic classMultiDocValues.MultiSortedSetDocValuesImplements MultiSortedSetDocValues over n subs, using an OrdinalMapclassMultiPostingsEnumExposesPostingsEnum, merged fromPostingsEnumAPI of sub-segments.private static classNormValuesWriter.BufferedNormsclassNumericDocValuesA per-document numeric value.(package private) static classNumericDocValuesFieldUpdates.Iterator(package private) static classNumericDocValuesWriter.BufferedNumericDocValues(package private) static classNumericDocValuesWriter.SortingNumericDocValuesclassPostingsEnumIterates through the postings.(package private) static 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) classSingletonSortedNumericDocValuesExposes multi-valued view over a single-valued instance.(package private) classSingletonSortedSetDocValuesExposes multi-valued iterator view over a single-valued iterator.classSlowImpactsEnumImpactsEnumthat doesn't index impacts but implements the API in a legal way.classSortedDocValuesA per-document byte[] with presorted values.(package private) static classSortedDocValuesWriter.BufferedSortedDocValues(package private) static classSortedDocValuesWriter.SortingSortedDocValuesclassSortedNumericDocValuesA list of per-document numeric values, sorted according toLong.compare(long, long).private static classSortedNumericDocValuesWriter.BufferedSortedNumericDocValues(package private) static classSortedNumericDocValuesWriter.SortingSortedNumericDocValuesclassSortedSetDocValuesA multi-valued version ofSortedDocValues.private static classSortedSetDocValuesWriter.BufferedSortedSetDocValues(package private) static classSortedSetDocValuesWriter.SortingSortedSetDocValuesclassVectorValuesThis class provides access to per-document floating point vector values indexed asKnnVectorField.private static classVectorValuesWriter.BufferedVectorValues(package private) static classVectorValuesWriter.SortingVectorValuesFields in org.apache.lucene.index declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIteratorBinaryDocValuesWriter.BufferedBinaryDocValues. docsWithField(package private) DocIdSetIteratorNormValuesWriter.BufferedNorms. docsWithField(package private) DocIdSetIteratorNumericDocValuesWriter.BufferedNumericDocValues. docsWithField(package private) DocIdSetIteratorSortedDocValuesWriter.BufferedSortedDocValues. docsWithField(package private) DocIdSetIteratorSortedNumericDocValuesWriter.BufferedSortedNumericDocValues. docsWithField(package private) DocIdSetIteratorSortedSetDocValuesWriter.BufferedSortedSetDocValues. docsWithField(package private) DocIdSetIteratorVectorValuesWriter.BufferedVectorValues. docsWithFieldIterMethods in org.apache.lucene.index that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIteratorFrozenBufferedUpdates.TermDocsIterator. getDocs()(package private) DocIdSetIteratorIndexingChain. getHasDocValues(java.lang.String field)DocIdSetIteratorDocsWithFieldSet. iterator()(package private) DocIdSetIteratorFrozenBufferedUpdates.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 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 implements 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 DocIdSetIterator Constructor Description BufferedBinaryDocValues(PackedLongValues lengths, int maxLength, DataInput bytesIterator, DocIdSetIterator docsWithFields)BufferedNorms(PackedLongValues values, DocIdSetIterator docsWithFields)BufferedNumericDocValues(PackedLongValues values, DocIdSetIterator docsWithFields)BufferedSortedDocValues(BytesRefHash hash, PackedLongValues docToOrd, int[] sortedValues, int[] ordMap, DocIdSetIterator docsWithField)BufferedSortedNumericDocValues(PackedLongValues values, PackedLongValues valueCounts, DocIdSetIterator docsWithField)BufferedSortedSetDocValues(int[] sortedValues, int[] ordMap, BytesRefHash hash, PackedLongValues ords, PackedLongValues ordCounts, int maxCount, DocIdSetIterator docsWithField) -
Uses of DocIdSetIterator in org.apache.lucene.index.memory
Subclasses of DocIdSetIterator in org.apache.lucene.index.memory Modifier and Type Class Description private classMemoryIndex.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 DocIdSetIteratorValueSourceScorer. disi(package private) DocIdSetIteratorFunctionQuery.AllScorer. iteratorMethods in org.apache.lucene.queries.function that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorFunctionQuery.AllScorer. iterator()DocIdSetIteratorValueSourceScorer. 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) DocIdSetIteratorQueryDocValues. disi -
Uses of DocIdSetIterator in org.apache.lucene.queries.intervals
Fields in org.apache.lucene.queries.intervals declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIteratorConjunctionIntervalIterator. approximationDocIdSetIteratorDisiWrapper. approximation(package private) DocIdSetIteratorDisjunctionIntervalsSource.DisjunctionIntervalIterator. approximationprivate DocIdSetIteratorMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. approximationDocIdSetIteratorDisiWrapper. iteratorMethods in org.apache.lucene.queries.intervals that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorIntervalScorer. iterator() -
Uses of DocIdSetIterator in org.apache.lucene.queries.payloads
Subclasses of DocIdSetIterator in org.apache.lucene.queries.payloads Modifier and Type Class Description private classPayloadScoreQuery.PayloadSpans -
Uses of DocIdSetIterator in org.apache.lucene.queries.spans
Subclasses of DocIdSetIterator in org.apache.lucene.queries.spans Modifier and Type Class Description (package private) classConjunctionSpansCommon super class for multiple sub spans required in a document.(package private) classContainSpansclassFilterSpansASpansimplementation wrapping another spans instance, allowing to filter spans matches easily by implementingFilterSpans.accept(org.apache.lucene.queries.spans.Spans)classNearSpansOrderedA Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them.classNearSpansUnorderedSimilar toNearSpansOrdered, but for the unordered case.(package private) classSpanDisjunctionDISIApproximationADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.(package private) static classSpanNearQuery.GapSpansclassSpansIterates through combinations of start/end positions per-doc.classTermSpansExpert: Public for extension only.Fields in org.apache.lucene.queries.spans declared as DocIdSetIterator Modifier and Type Field Description DocIdSetIteratorSpanDisiWrapper. approximation(package private) DocIdSetIteratorConjunctionSpans. conjunctionDocIdSetIteratorSpanDisiWrapper. iteratorMethods in org.apache.lucene.queries.spans that return DocIdSetIterator Modifier and Type Method Description private static DocIdSetIteratorConjunctionSpans. intersectSpans(java.util.List<Spans> spanList)DocIdSetIteratorSpanScorer. iterator()Method parameters in org.apache.lucene.queries.spans with type arguments of type DocIdSetIterator Modifier and Type Method Description private static voidConjunctionSpans. addSpans(Spans spans, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators) -
Uses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversion
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.codecs.idversion Modifier and Type Class Description (package private) classSingleDocsEnum(package private) classSinglePostingsEnum -
Uses of DocIdSetIterator in org.apache.lucene.sandbox.search
Subclasses of DocIdSetIterator in org.apache.lucene.sandbox.search Modifier and Type Class Description private static classIndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIteratorA doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).private static classMultiNormsLeafSimScorer.MultiFieldNormValuesFields in org.apache.lucene.sandbox.search declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIteratorCoveringScorer. approximationprivate DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIterator. delegateprivate DocIdSetIteratorCombinedFieldQuery.CombinedFieldScorer. iteratorMethods in org.apache.lucene.sandbox.search that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorCombinedFieldQuery.CombinedFieldScorer. iterator()DocIdSetIteratorCoveringScorer. iterator()DocIdSetIteratorQueryProfilerScorer. iterator()DocIdSetIteratorTermAutomatonScorer. iterator()Methods in org.apache.lucene.sandbox.search with parameters of type DocIdSetIterator Modifier and Type Method Description private IndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery. 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.Constructors in org.apache.lucene.sandbox.search with parameters of type DocIdSetIterator Constructor Description BoundedDocIdSetIterator(int firstDoc, int lastDoc, DocIdSetIterator delegate)CombinedFieldScorer(Weight weight, DisiPriorityQueue queue, DocIdSetIterator iterator, MultiNormsLeafSimScorer simScorer) -
Uses of DocIdSetIterator in org.apache.lucene.search
Subclasses of DocIdSetIterator in org.apache.lucene.search Modifier and Type Class Description classBlockMaxDISIDocIdSetIteratorthat skips non-competitive docs by checking the max score of the providedScorerfor the current block.(package private) classConjunctionDISIA conjunction of DocIdSetIterators.private static classConjunctionDISI.BitSetConjunctionDISIConjunction between aDocIdSetIteratorand one or moreBitSetIterators.private classConstantScoreScorer.DocIdSetIteratorWrapperclassDisjunctionDISIApproximationADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.classFilteredDocIdSetIteratorAbstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.classImpactsDISIDocIdSetIteratorthat skips non-competitive docs thanks to the indexed impacts.static classMultiPhraseQuery.UnionFullPostingsEnumSlower version of UnionPostingsEnum that delegates offsets and positions, for use by MatchesIteratorstatic classMultiPhraseQuery.UnionPostingsEnumTakes the logical union of multiple PostingsEnum iterators.(package private) static classSortedNumericSelector.MaxValueWraps a SortedNumericDocValues and returns the last value (max)(package private) static classSortedNumericSelector.MinValueWraps a SortedNumericDocValues and returns the first value (min)(package private) static classSortedSetSelector.MaxValueWraps a SortedSetDocValues and returns the last ordinal (max)(package private) static classSortedSetSelector.MiddleMaxValueWraps a SortedSetDocValues and returns the middle ordinal (or max of the two)(package private) static classSortedSetSelector.MiddleMinValueWraps a SortedSetDocValues and returns the middle ordinal (or min of the two)(package private) static classSortedSetSelector.MinValueWraps a SortedSetDocValues and returns the first ordinal (min)private static classTwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIteratorprivate static classWeight.StartDISIWrapperWraps an internal docIdSetIterator for it to start with the last visited docIDFields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIteratorFilteredDocIdSetIterator. _innerIterprivate DocIdSetIteratorConstantScoreScorer. approximationDocIdSetIteratorDisiWrapper. approximationprivate DocIdSetIteratorDisjunctionScorer. approximationprivate DocIdSetIteratorExactPhraseMatcher. approximationprivate DocIdSetIteratorIndriDisjunctionScorer. approximation(package private) DocIdSetIteratorPhraseScorer. approximationprivate DocIdSetIteratorReqOptSumScorer. approximationprivate DocIdSetIteratorSloppyPhraseMatcher. approximationprotected DocIdSetIteratorTwoPhaseIterator. approximation(package private) DocIdSetIteratorTwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator. approximation(package private) DocIdSetIterator[]BlockMaxConjunctionScorer. approximations(package private) DocIdSetIteratorConstantScoreScorer.DocIdSetIteratorWrapper. delegate(package private) DocIdSetIteratorConjunctionScorer. disiprivate DocIdSetIteratorConstantScoreScorer. disiprivate DocIdSetIteratorReqExclBulkScorer. exclprivate DocIdSetIteratorReqExclScorer. exclApproximationprivate DocIdSetIteratorBlockMaxDISI. inprivate DocIdSetIteratorImpactsDISI. inprivate DocIdSetIteratorWeight.StartDISIWrapper. in(package private) DocIdSetIteratorConjunctionScorer.DocsAndFreqs. iteratorDocIdSetIteratorDisiWrapper. iteratorprivate DocIdSetIteratorSynonymQuery.SynonymScorer. iteratorprivate DocIdSetIteratorTermScorer. iteratorprivate DocIdSetIteratorWeight.DefaultBulkScorer. iteratorprivate DocIdSetIteratorConjunctionDISI.BitSetConjunctionDISI. lead(package private) DocIdSetIteratorConjunctionDISI. lead1(package private) DocIdSetIteratorConjunctionDISI. lead2private DocIdSetIteratorReqOptSumScorer. optApproximation(package private) DocIdSetIterator[]ConjunctionDISI. othersprivate DocIdSetIteratorReqExclScorer. reqApproximationprivate DocIdSetIteratorReqOptSumScorer. reqApproximationMethods in org.apache.lucene.search that return DocIdSetIterator Modifier and Type Method Description static 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()DocIdSetIteratorTwoPhaseIterator. 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 iteratorDocIdSetIteratorMultiLeafFieldComparator. competitiveIterator()DocIdSetIteratorTopFieldCollector.TopFieldLeafCollector. competitiveIterator()(package private) static DocIdSetIteratorConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static DocIdSetIteratorConjunctionUtils. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static DocIdSetIteratorDocIdSetIterator. empty()An emptyDocIdSetIteratorinstanceDocIdSetIteratorFilteredDocIdSetIterator. getDelegate()Return the wrappedDocIdSetIterator.static DocIdSetIteratorFieldExistsQuery. getDocValuesDocIdSetIterator(java.lang.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(java.util.List<? extends DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.static DocIdSetIteratorConjunctionUtils. intersectScorers(java.util.Collection<Scorer> scorers)Create a conjunction over the providedScorers.DocIdSetIteratorBlockMaxConjunctionScorer. iterator()DocIdSetIteratorConjunctionScorer. iterator()DocIdSetIteratorConstantScoreScorer. iterator()DocIdSetIteratorDisjunctionScorer. iterator()abstract DocIdSetIteratorDocIdSet. iterator()Provides aDocIdSetIteratorto access the set.DocIdSetIteratorFilterScorer. iterator()DocIdSetIteratorIndriDisjunctionScorer. iterator()abstract DocIdSetIteratorIndriScorer. iterator()DocIdSetIteratorLRUQueryCache.CacheAndCount. iterator()DocIdSetIteratorPhraseScorer. iterator()DocIdSetIteratorReqExclScorer. iterator()DocIdSetIteratorReqOptSumScorer. iterator()abstract DocIdSetIteratorScorer. iterator()Return aDocIdSetIteratorover matching documents.DocIdSetIteratorSynonymQuery.SynonymScorer. iterator()DocIdSetIteratorTermScorer. iterator()DocIdSetIteratorWANDScorer. iterator()static 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 DocIdSetIterator Modifier and Type Method Description (package private) static voidConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static voidConjunctionUtils. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Given a DocIdSetIterator, find any sub-iterators or two-phase iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator listsprotected TopDocsKnnVectorQuery. exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator)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.util.Bits, int, int)to help out hotspot.(package private) static intWeight.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 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)Method parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Modifier and Type Method Description (package private) static voidConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static voidConjunctionUtils. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Given a DocIdSetIterator, find any sub-iterators or two-phase iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists(package private) static voidConjunctionDISI. addScorer(Scorer scorer, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Adds the scorer, possibly splitting up into two phases or collapsing if it is another conjunction(package private) static voidConjunctionDISI. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static voidConjunctionUtils. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Given a two-phase iterator, find any sub-iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator lists(package private) static DocIdSetIteratorConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static DocIdSetIteratorConjunctionUtils. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Create a conjunction over the provided set of DocIdSetIterators and TwoPhaseIterators, using two-phase iterator where possible.static DocIdSetIteratorConjunctionUtils. intersectIterators(java.util.List<? extends DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.Constructor parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Constructor Description ConjunctionDISI(java.util.List<? extends DocIdSetIterator> iterators) -
Uses of DocIdSetIterator in org.apache.lucene.search.comparators
Subclasses of DocIdSetIterator in org.apache.lucene.search.comparators Modifier and Type Class Description classMinDocIteratorDocs iterator that starts iterating from a configurable minimum documentFields in org.apache.lucene.search.comparators declared as DocIdSetIterator Modifier and Type Field Description private DocIdSetIteratorDocComparator.DocLeafComparator. competitiveIteratorprivate DocIdSetIteratorNumericComparator.NumericLeafComparator. competitiveIteratorMethods in org.apache.lucene.search.comparators that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorDocComparator.DocLeafComparator. competitiveIterator()DocIdSetIteratorNumericComparator.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 DocIdSetIteratorBlockGroupingCollector. 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 classToParentBlockJoinQuery.ParentApproximation(package private) classToParentDocValuesprivate static classToParentDocValues.NumDVprivate static classToParentDocValues.SortedDVsFields in org.apache.lucene.search.join declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIteratorBaseGlobalOrdinalScorer. approximationprivate DocIdSetIteratorToParentBlockJoinQuery.BlockJoinScorer. childApproximationprivate DocIdSetIteratorToParentBlockJoinQuery.ParentApproximation. childApproximationprivate DocIdSetIteratorToParentBlockJoinQuery.ParentTwoPhase. childApproximationprivate DocIdSetIteratorToParentDocValues. childWithValues(package private) DocIdSetIteratorTermsIncludingScoreQuery.SVInOrderScorer. matchingDocsIteratorprivate DocIdSetIteratorToChildBlockJoinQuery.ToChildBlockJoinScorer. parentItMethods in org.apache.lucene.search.join that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorBaseGlobalOrdinalScorer. iterator()DocIdSetIteratorTermsIncludingScoreQuery.SVInOrderScorer. iterator()DocIdSetIteratorToChildBlockJoinQuery.ToChildBlockJoinScorer. iterator()DocIdSetIteratorToParentBlockJoinQuery.BlockJoinScorer. iterator()Methods in org.apache.lucene.search.join with parameters of type DocIdSetIterator Modifier and Type Method Description protected 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)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) -
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 DocIdSetIteratorUnifiedHighlighter. asDocIdSetIterator(int[] sortedDocIds)Methods in org.apache.lucene.search.uhighlight with parameters of type DocIdSetIterator Modifier and Type Method Description protected java.util.List<java.lang.CharSequence[]>UnifiedHighlighter. loadFieldValues(java.lang.String[] fields, DocIdSetIterator docIter, int cacheCharsThreshold)Loads the String values for each docId by field to be highlighted. -
Uses of DocIdSetIterator in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type DocIdSetIterator Modifier and Type Method Description voidPointInShapeIntersectVisitor. visit(DocIdSetIterator iterator) -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description classBitSetIteratorADocIdSetIteratorwhich iterates over set bits in a bit set.classDocBaseBitSetIteratorADocIdSetIteratorlikeBitSetIteratorbut has a doc base in onder to avoid storing previous 0s.(package private) static classIntArrayDocIdSet.IntArrayDocIdSetIteratorprivate classRoaringDocIdSet.IteratorFields in org.apache.lucene.util declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIteratorRoaringDocIdSet.Iterator. subMethods in org.apache.lucene.util that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorBitDocIdSet. iterator()DocIdSetIteratorIntArrayDocIdSet. iterator()DocIdSetIteratorNotDocIdSet. iterator()DocIdSetIteratorRoaringDocIdSet. iterator()DocIdSetIteratorRoaringDocIdSet.ShortArrayDocIdSet. iterator()Methods in org.apache.lucene.util with parameters of type DocIdSetIterator Modifier and Type Method Description voidDocIdSetBuilder. add(DocIdSetIterator iter)Add the content of the providedDocIdSetIteratorto this builder.voidDocIdSetBuilder.BulkAdder. add(DocIdSetIterator iterator)voidDocIdSetBuilder.FixedBitSetAdder. add(DocIdSetIterator iterator)RoaringDocIdSet.BuilderRoaringDocIdSet.Builder. add(DocIdSetIterator disi)Add the content of the providedDocIdSetIterator.voidFixedBitSet. andNot(DocIdSetIterator iter)protected voidBitSet. 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 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.bkd Modifier and Type Class Description private static classBKDReader.BKDReaderDocIDSetIteratorReusableDocIdSetIteratorto handle low cardinality leaves.Methods in org.apache.lucene.util.bkd that return DocIdSetIterator Modifier and Type Method Description private static DocIdSetIteratorDocIdsWriter. readBitSetIterator(IndexInput in, int count)
-