Uses of Class
org.apache.lucene.search.DocIdSetIterator
-
-
Uses of DocIdSetIterator in org.apache.lucene.index
Subclasses of DocIdSetIterator in org.apache.lucene.index Modifier and Type Class Description classBinaryDocValuesA per-document numeric value.static classFilterLeafReader.FilterPostingsEnumBase class for filteringPostingsEnumimplementations.classFilterNumericDocValuesDelegates all methods to a wrappedNumericDocValues.classImpactsEnumExtension ofPostingsEnumwhich also provides information about upcoming impacts.classMultiPostingsEnumExposesPostingsEnum, merged fromPostingsEnumAPI of sub-segments.classNumericDocValuesA per-document numeric value.classPostingsEnumIterates through the postings.classSlowImpactsEnumImpactsEnumthat doesn't index impacts but implements the API in a legal way.classSortedDocValuesA per-document byte[] with presorted values.classSortedNumericDocValuesA list of per-document numeric values, sorted according toLong.compare(long, long).classSortedSetDocValuesA multi-valued version ofSortedDocValues.Methods in org.apache.lucene.index with parameters of type DocIdSetIterator Modifier and Type Method Description 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. -
Uses of DocIdSetIterator in org.apache.lucene.queries.intervals
Subclasses of DocIdSetIterator in org.apache.lucene.queries.intervals Modifier and Type Class Description classIntervalFilterWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()functionclassIntervalIteratorADocIdSetIteratorthat also allows iteration over matching intervals in a document. -
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.classDisjunctionDISIApproximationADocIdSetIteratorwhich 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.Fields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIteratorFilteredDocIdSetIterator. _innerIterDocIdSetIteratorDisiWrapper. approximationprotected DocIdSetIteratorTwoPhaseIterator. approximationDocIdSetIteratorDisiWrapper. iteratorMethods 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.DocIdSetIteratorTwoPhaseIterator. approximation()Return an approximation.static DocIdSetIteratorTwoPhaseIterator. asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator)Return aDocIdSetIteratorview of the providedTwoPhaseIterator.static DocIdSetIteratorDocIdSetIterator. empty()An emptyDocIdSetIteratorinstanceDocIdSetIteratorFilteredDocIdSetIterator. getDelegate()Return the wrappedDocIdSetIterator.static DocIdSetIteratorDocValuesFieldExistsQuery. getDocValuesDocIdSetIterator(String field, LeafReader reader)Returns aDocIdSetIteratorfrom the given field or null if the field doesn't exist in the reader or if the reader has no doc values for the field.static DocIdSetIteratorConjunctionDISI. intersectIterators(List<DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.static DocIdSetIteratorConjunctionDISI. intersectScorers(Collection<Scorer> scorers)Create a conjunction over the providedScorers.static DocIdSetIteratorConjunctionDISI. intersectSpans(List<Spans> spanList)Create a conjunction over the providedSpans.DocIdSetIteratorConstantScoreScorer. iterator()abstract DocIdSetIteratorDocIdSet. iterator()Provides aDocIdSetIteratorto access the set.DocIdSetIteratorFilterScorer. iterator()abstract DocIdSetIteratorScorer. iterator()Return aDocIdSetIteratorover matching documents.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 static TwoPhaseIteratorTwoPhaseIterator. unwrap(DocIdSetIterator iterator)If the givenDocIdSetIteratorhas been created withTwoPhaseIterator.asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator), then this will return the wrappedTwoPhaseIterator.Method parameters in org.apache.lucene.search with type arguments of type DocIdSetIterator Modifier and Type Method Description static DocIdSetIteratorConjunctionDISI. intersectIterators(List<DocIdSetIterator> iterators)Create a conjunction over the provided DocIdSetIterators.Constructors in org.apache.lucene.search with parameters of type DocIdSetIterator Constructor Description BlockMaxDISI(DocIdSetIterator iterator, Scorer scorer)ConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, DocIdSetIterator disi)Constructor based on aDocIdSetIteratorwhich will be used to drive iteration.FilteredDocIdSetIterator(DocIdSetIterator innerIter)Constructor.ImpactsDISI(DocIdSetIterator in, ImpactsSource impactsSource, Similarity.SimScorer scorer)Sole constructor.TwoPhaseIterator(DocIdSetIterator approximation)Takes the approximation to be returned byTwoPhaseIterator.approximation. -
Uses of DocIdSetIterator in org.apache.lucene.search.spans
Subclasses of DocIdSetIterator in org.apache.lucene.search.spans Modifier and Type Class Description classFilterSpansASpansimplementation 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.classSpansIterates through combinations of start/end positions per-doc.classTermSpansExpert: Public for extension only.Methods 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 with parameters of type DocIdSetIterator Modifier and Type Method Description protected List<CharSequence[]>CustomUnifiedHighlighter. loadFieldValues(String[] fields, DocIdSetIterator docIter, int cacheCharsThreshold)protected List<CharSequence[]>UnifiedHighlighter. loadFieldValues(String[] fields, DocIdSetIterator docIter, int cacheCharsThreshold)Loads the String values for each docId by field to be highlighted. -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description classBitSetIteratorADocIdSetIteratorwhich iterates over set bits in a bit set.Methods in org.apache.lucene.util that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorBitDocIdSet. iterator()DocIdSetIteratorNotDocIdSet. iterator()DocIdSetIteratorRoaringDocIdSet. 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.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)voidFixedBitSet. 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. -
Uses of DocIdSetIterator in org.elasticsearch.index.fielddata
Subclasses of DocIdSetIterator in org.elasticsearch.index.fielddata Modifier and Type Class Description classAbstractBinaryDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classAbstractNumericDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classAbstractSortedDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classAbstractSortedNumericDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classAbstractSortedSetDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classAbstractSortingNumericDocValuesBase implementation that throws anIOExceptionfor theDocIdSetIteratorAPIs.classSortingNumericDocValuesBase class for buildingSortedNumericDocValuesinstances based on unsorted content.Methods in org.elasticsearch.index.fielddata that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorIndexFieldData.XFieldComparatorSource.Nested. innerDocs(LeafReaderContext ctx)Get aDocIdSetthat matches the inner documents. -
Uses of DocIdSetIterator in org.elasticsearch.search
Methods in org.elasticsearch.search with parameters of type DocIdSetIterator Modifier and Type Method Description protected BytesRefMultiValueMode. pick(BinaryDocValues values, BytesRefBuilder builder, DocIdSetIterator docItr, int startDoc, int endDoc, int maxChildren)protected intMultiValueMode. pick(SortedDocValues values, DocIdSetIterator docItr, int startDoc, int endDoc, int maxChildren)protected longMultiValueMode. pick(SortedNumericDocValues values, long missingValue, DocIdSetIterator docItr, int startDoc, int endDoc, int maxChildren)protected doubleMultiValueMode. pick(SortedNumericDoubleValues values, double missingValue, DocIdSetIterator docItr, int startDoc, int endDoc, int maxChildren)NumericDocValuesMultiValueMode. select(SortedNumericDocValues values, long missingValue, BitSet parentDocs, DocIdSetIterator childDocs, int maxDoc, int maxChildren)Return aNumericDocValuesinstance that can be used to sort root documents with this mode, the provided values and filters for root/inner documents.SortedDocValuesMultiValueMode. select(SortedSetDocValues values, BitSet parentDocs, DocIdSetIterator childDocs, int maxChildren)Return aSortedDocValuesinstance that can be used to sort root documents with this mode, the provided values and filters for root/inner documents.BinaryDocValuesMultiValueMode. select(SortedBinaryDocValues values, BytesRef missingValue, BitSet parentDocs, DocIdSetIterator childDocs, int maxDoc, int maxChildren)Return aBinaryDocValuesinstance that can be used to sort root documents with this mode, the provided values and filters for root/inner documents.NumericDoubleValuesMultiValueMode. select(SortedNumericDoubleValues values, double missingValue, BitSet parentDocs, DocIdSetIterator childDocs, int maxDoc, int maxChildren)Return aNumericDoubleValuesinstance that can be used to sort root documents with this mode, the provided values and filters for root/inner documents. -
Uses of DocIdSetIterator in org.elasticsearch.search.aggregations.support.values
Subclasses of DocIdSetIterator in org.elasticsearch.search.aggregations.support.values Modifier and Type Class Description classScriptLongValuesLongValuesimplementation which is based on a script
-