Uses of Class
org.apache.lucene.search.TwoPhaseIterator
Packages that use TwoPhaseIterator
Package
Description
The logical representation of a
Document for indexing and
searching.Queries that compute score based upon a function.
A variety of functions to use with FunctionQuery.
Intervals queries
The calculus of spans.
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Support for index-time and query-time joins.
-
Uses of TwoPhaseIterator in org.apache.lucene.document
Methods in org.apache.lucene.document that return TwoPhaseIteratorModifier and TypeMethodDescriptionprivate TwoPhaseIteratorLatLonDocValuesQuery.contains(SortedNumericDocValues values, LatLonGeometry[] geometries) private TwoPhaseIteratorLatLonDocValuesQuery.disjoint(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate) private TwoPhaseIteratorLatLonDocValuesQuery.intersects(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate) private TwoPhaseIteratorLatLonDocValuesQuery.within(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate) -
Uses of TwoPhaseIterator in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as TwoPhaseIteratorModifier and TypeFieldDescriptionprivate final TwoPhaseIteratorValueSourceScorer.twoPhaseIteratorMethods in org.apache.lucene.queries.function that return TwoPhaseIterator -
Uses of TwoPhaseIterator in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as TwoPhaseIterator -
Uses of TwoPhaseIterator in org.apache.lucene.queries.intervals
Methods in org.apache.lucene.queries.intervals that return TwoPhaseIterator -
Uses of TwoPhaseIterator in org.apache.lucene.queries.spans
Fields in org.apache.lucene.queries.spans declared as TwoPhaseIteratorMethods in org.apache.lucene.queries.spans that return TwoPhaseIteratorModifier and TypeMethodDescriptionConjunctionSpans.asTwoPhaseIterator()Return aTwoPhaseIteratorview of this ConjunctionSpans.final TwoPhaseIteratorFilterSpans.asTwoPhaseIterator()Spans.asTwoPhaseIterator()Optional method: Return aTwoPhaseIteratorview of thisScorer.SpanScorer.twoPhaseIterator() -
Uses of TwoPhaseIterator in org.apache.lucene.sandbox.search
Fields in org.apache.lucene.sandbox.search declared as TwoPhaseIteratorMethods in org.apache.lucene.sandbox.search that return TwoPhaseIteratorModifier and TypeMethodDescriptionCoveringScorer.twoPhaseIterator()QueryProfilerScorer.twoPhaseIterator() -
Uses of TwoPhaseIterator in org.apache.lucene.search
Subclasses of TwoPhaseIterator in org.apache.lucene.searchModifier and TypeClassDescriptionprivate static final classTwoPhaseIteratorimplementing a conjunction.private classFields in org.apache.lucene.search declared as TwoPhaseIteratorModifier and TypeFieldDescriptionprivate final TwoPhaseIteratorReqExclScorer.exclTwoPhaseIteratorprivate final TwoPhaseIteratorReqOptSumScorer.optTwoPhaseprivate final TwoPhaseIteratorReqExclScorer.reqTwoPhaseIteratorprivate final TwoPhaseIteratorReqOptSumScorer.twoPhaseprivate final TwoPhaseIteratorWeight.DefaultBulkScorer.twoPhaseprivate final TwoPhaseIteratorConstantScoreScorer.twoPhaseIterator(package private) final TwoPhaseIteratorTwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator.twoPhaseIteratorprivate final TwoPhaseIterator[]ConjunctionDISI.ConjunctionTwoPhaseIterator.twoPhaseIterators(package private) final TwoPhaseIterator[]BlockMaxConjunctionScorer.twoPhasesfinal TwoPhaseIteratorDisiWrapper.twoPhaseViewMethods in org.apache.lucene.search that return TwoPhaseIteratorModifier and TypeMethodDescriptionBlockMaxConjunctionScorer.twoPhaseIterator()ConjunctionScorer.twoPhaseIterator()ConstantScoreScorer.twoPhaseIterator()DisjunctionScorer.twoPhaseIterator()final TwoPhaseIteratorFilterScorer.twoPhaseIterator()PhraseScorer.twoPhaseIterator()ReqExclScorer.twoPhaseIterator()ReqOptSumScorer.twoPhaseIterator()Scorer.twoPhaseIterator()Optional method: Return aTwoPhaseIteratorview of thisScorer.WANDScorer.twoPhaseIterator()static TwoPhaseIteratorTwoPhaseIterator.unwrap(DocIdSetIterator iterator) If the givenDocIdSetIteratorhas been created withasDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator), then this will return the wrappedTwoPhaseIterator.Methods in org.apache.lucene.search with parameters of type TwoPhaseIteratorModifier and TypeMethodDescription(package private) static voidConjunctionDISI.addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static voidConjunctionUtils.addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) Given a two-phase iterator, find any sub-iterators and add them to the provided DocIdSetIterator and TwoPhaseIterator listsstatic DocIdSetIteratorTwoPhaseIterator.asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator) Return aDocIdSetIteratorview of the providedTwoPhaseIterator.private static floatReqExclScorer.matchCost(DocIdSetIterator reqApproximation, TwoPhaseIterator reqTwoPhaseIterator, DocIdSetIterator exclApproximation, TwoPhaseIterator exclTwoPhaseIterator) private static booleanReqExclScorer.matchesOrNull(TwoPhaseIterator it) Confirms whether or not the givenTwoPhaseIteratormatches on the current document.(package private) static voidWeight.DefaultBulkScorer.scoreAll(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs) Specialized method to bulk-score all hits; we separate this fromWeight.DefaultBulkScorer.scoreRange(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.util.Bits, int, int)to help out hotspot.(package private) static intWeight.DefaultBulkScorer.scoreRange(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, DocIdSetIterator competitiveIterator, Bits acceptDocs, int min, int max) Specialized method to bulk-score a range of hits; we separate this fromWeight.DefaultBulkScorer.scoreAll(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits)to help out hotspot.Constructors in org.apache.lucene.search with parameters of type TwoPhaseIteratorModifierConstructorDescriptionConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, TwoPhaseIterator twoPhaseIterator) Constructor based on aTwoPhaseIterator.(package private)TwoPhaseIteratorAsDocIdSetIterator(TwoPhaseIterator twoPhaseIterator) Constructor parameters in org.apache.lucene.search with type arguments of type TwoPhaseIteratorModifierConstructorDescriptionprivateConjunctionTwoPhaseIterator(DocIdSetIterator approximation, List<? extends TwoPhaseIterator> twoPhaseIterators) -
Uses of TwoPhaseIterator in org.apache.lucene.search.join
Subclasses of TwoPhaseIterator in org.apache.lucene.search.joinFields in org.apache.lucene.search.join declared as TwoPhaseIteratorModifier and TypeFieldDescriptionprivate final TwoPhaseIteratorToParentBlockJoinQuery.BlockJoinScorer.childTwoPhaseprivate final TwoPhaseIteratorToParentBlockJoinQuery.ParentTwoPhase.childTwoPhaseMethods in org.apache.lucene.search.join that return TwoPhaseIteratorModifier and TypeMethodDescriptionprotected abstract TwoPhaseIteratorBaseGlobalOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsWithScoreQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) protected TwoPhaseIteratorGlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) BaseGlobalOrdinalScorer.twoPhaseIterator()ToParentBlockJoinQuery.BlockJoinScorer.twoPhaseIterator()Constructors in org.apache.lucene.search.join with parameters of type TwoPhaseIteratorModifierConstructorDescription(package private)ParentTwoPhase(ToParentBlockJoinQuery.ParentApproximation parentApproximation, TwoPhaseIterator childTwoPhase)