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.lucene80for 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.lucene84for 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 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.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 classCompressingTermVectorsReader.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) classSingleDocsEnum(package private) classSinglePostingsEnum -
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) classLucene50PostingsReader.BlockDocsEnum(package private) classLucene50PostingsReader.BlockImpactsEverythingEnum(package private) classLucene50PostingsReader.BlockImpactsPostingsEnum(package private) classLucene50PostingsReader.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) 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.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.codecs.lucene80
Subclasses of DocIdSetIterator in org.apache.lucene.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.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.codecs.lucene84
Subclasses of DocIdSetIterator in org.apache.lucene.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.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(package private) classLegacyBinaryDocValuesWrapperDeprecated.ImplementBinaryDocValuesdirectly.(package private) classLegacyNumericDocValuesWrapperDeprecated.ImplementNumericDocValuesdirectly.(package private) classLegacySortedDocValuesWrapperDeprecated.ImplementSortedDocValuesdirectly.(package private) classLegacySortedNumericDocValuesWrapperDeprecated.ImplementSortedNumericDocValuesdirectly.(package private) classLegacySortedSetDocValuesWrapperDeprecated.ImplementSortedSetDocValuesdirectly. -
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 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) classDocValuesIteratorclassFilterBinaryDocValuesDelegates 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.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.Iteratorprivate 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.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.SortingSortedSetDocValuesFields 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. docsWithFieldMethods in org.apache.lucene.index that return DocIdSetIterator Modifier and Type Method Description private DocIdSetIteratorFrozenBufferedUpdates.TermDocsIterator. getDocs()(package private) DocIdSetIteratorDefaultIndexingChain. getHasDocValues(java.lang.String field)(package private) abstract DocIdSetIteratorDocConsumer. getHasDocValues(java.lang.String field)Returns aDocIdSetIteratorfor the given field or null if the field doesn't have doc values.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, 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 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
Subclasses of DocIdSetIterator in org.apache.lucene.queries.intervals Modifier and Type Class Description private static classBlockIntervalsSource.BlockIntervalIterator(package private) classConjunctionDISIA conjunction of DocIdSetIterators.(package private) classConjunctionIntervalIterator(package private) classDisjunctionDISIApproximationADocIdSetIteratorwhich is a disjunction of the approximations of the provided iterators.(package private) static classDisjunctionIntervalsSource.DisjunctionIntervalIterator(package private) classExtendedIntervalIteratorWraps 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) classFilteringIntervalIteratorclassIntervalFilterWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()functionclassIntervalIteratorADocIdSetIteratorthat also allows iteration over matching intervals in a document.(package private) static classMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIteratorprivate static classNonOverlappingIntervalsSource.NonOverlappingIteratorprivate static classNotContainedByIntervalsSource.NotContainedByIteratorprivate static classNotContainingIntervalsSource.NotContainingIteratorprivate static classOffsetIntervalsSource.OffsetIntervalIteratorprivate static classOrderedIntervalsSource.OrderedIntervalIterator(package private) classRelativeIteratorprivate static classRepeatingIntervalsSource.DuplicateIntervalIteratorprivate static classUnorderedIntervalsSource.UnorderedIntervalIteratorFields 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. iterator(package private) DocIdSetIteratorConjunctionDISI. lead1(package private) DocIdSetIteratorConjunctionDISI. lead2(package private) DocIdSetIterator[]ConjunctionDISI. othersMethods in org.apache.lucene.queries.intervals that return DocIdSetIterator Modifier and Type Method Description static DocIdSetIteratorConjunctionDISI. intersectIterators(java.util.List<? extends DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.DocIdSetIteratorIntervalScorer. iterator()Methods in org.apache.lucene.queries.intervals with parameters of type DocIdSetIterator Modifier and Type Method Description private static voidConjunctionDISI. 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 voidConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators)static DocIdSetIteratorConjunctionDISI. 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 classPayloadScoreQuery.PayloadSpans -
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.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.private static classIndexSortSortedNumericDocValuesRangeQuery.BoundedDocSetIdIteratorA doc ID set iterator that wraps a delegate iterator and only returns doc IDs in the range [firstDocInclusive, lastDoc).private static classMultiNormsLeafSimScorer.MultiFieldNormValues(package private) static classMultiPhraseQuery.UnionFullPostingsEnum(package private) static 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.TwoPhaseIteratorAsDocIdSetIteratorprotected static classWeight.StartDISIWrapperWraps an internal docIdSetIterator for it to start with docID = -1Fields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIteratorFilteredDocIdSetIterator. _innerIterprivate DocIdSetIteratorConstantScoreScorer. approximationprivate DocIdSetIteratorCoveringScorer. approximationDocIdSetIteratorDisiWrapper. approximationprivate DocIdSetIteratorDisjunctionScorer. approximationprivate DocIdSetIteratorExactPhraseMatcher. 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. delegateprivate DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery.BoundedDocSetIdIterator. delegate(package private) DocIdSetIteratorConjunctionScorer. disiprivate DocIdSetIteratorConstantScoreScorer. disiprivate DocIdSetIteratorReqExclBulkScorer. exclprivate DocIdSetIteratorReqExclScorer. exclApproximationprivate DocIdSetIteratorBlockMaxDISI. inprivate DocIdSetIteratorImpactsDISI. inprivate DocIdSetIteratorWeight.StartDISIWrapper. inprivate DocIdSetIteratorBM25FQuery.BM25FScorer. iterator(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()private static DocIdSetIteratorConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static DocIdSetIteratorDocIdSetIterator. empty()An emptyDocIdSetIteratorinstanceDocIdSetIteratorFilteredDocIdSetIterator. getDelegate()Return the wrappedDocIdSetIterator.private DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery. 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 DocIdSetIteratorDocValuesFieldExistsQuery. 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 DocIdSetIteratorConjunctionDISI. intersectIterators(java.util.List<DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.static DocIdSetIteratorConjunctionDISI. intersectScorers(java.util.Collection<Scorer> scorers)Create a conjunction over the providedScorers.static DocIdSetIteratorConjunctionDISI. intersectSpans(java.util.List<Spans> spanList)Create a conjunction over the providedSpans.DocIdSetIteratorBlockMaxConjunctionScorer. iterator()DocIdSetIteratorBM25FQuery.BM25FScorer. iterator()DocIdSetIteratorConjunctionScorer. iterator()DocIdSetIteratorConstantScoreScorer. iterator()DocIdSetIteratorCoveringScorer. iterator()DocIdSetIteratorDisjunctionScorer. iterator()abstract DocIdSetIteratorDocIdSet. iterator()Provides aDocIdSetIteratorto access the set.DocIdSetIteratorFilterScorer. iterator()DocIdSetIteratorMinShouldMatchSumScorer. iterator()DocIdSetIteratorPhraseScorer. iterator()DocIdSetIteratorReqExclScorer. iterator()DocIdSetIteratorReqOptSumScorer. iterator()abstract DocIdSetIteratorScorer. iterator()Return aDocIdSetIteratorover matching documents.DocIdSetIteratorSynonymQuery.SynonymScorer. iterator()DocIdSetIteratorTermAutomatonScorer. 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 private static voidConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)private DocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery. 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 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, byte[] packedValue)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 private static voidConjunctionDISI. addIterator(DocIdSetIterator disi, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)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 conjunctionprivate static voidConjunctionDISI. addSpans(Spans spans, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)Adds the Spans.private static voidConjunctionDISI. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)private static DocIdSetIteratorConjunctionDISI. createConjunction(java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)static DocIdSetIteratorConjunctionDISI. 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 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.spans
Subclasses of DocIdSetIterator in org.apache.lucene.search.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.search.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) static classSpanNearQuery.GapSpansclassSpansIterates through combinations of start/end positions per-doc.classTermSpansExpert: Public for extension only.Fields in org.apache.lucene.search.spans declared as DocIdSetIterator Modifier and Type Field Description (package private) DocIdSetIteratorConjunctionSpans. conjunctionMethods in org.apache.lucene.search.spans that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorSpanScorer. 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 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.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description classBitSetIteratorADocIdSetIteratorwhich iterates over set bits in a bit set.(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.RoaringDocIdSet.BuilderRoaringDocIdSet.Builder. add(DocIdSetIterator disi)Add the content of the providedDocIdSetIterator.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 protected static classBKDReader.BKDReaderDocIDSetIteratorReusableDocIdSetIteratorto handle low cardinality leaves.
-