Uses of Class
org.apache.lucene.search.TwoPhaseIterator
-
Packages that use TwoPhaseIterator Package Description 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.search Code to search indices.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.spans The calculus of spans. -
-
Uses of TwoPhaseIterator in org.apache.lucene.queries.function
Fields in org.apache.lucene.queries.function declared as TwoPhaseIterator Modifier and Type Field Description private TwoPhaseIterator
ValueSourceScorer. twoPhaseIterator
Methods in org.apache.lucene.queries.function that return TwoPhaseIterator Modifier and Type Method Description TwoPhaseIterator
ValueSourceScorer. twoPhaseIterator()
-
Uses of TwoPhaseIterator in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as TwoPhaseIterator Modifier and Type Field Description (package private) TwoPhaseIterator
QueryDocValues. tpi
-
Uses of TwoPhaseIterator in org.apache.lucene.queries.intervals
Methods in org.apache.lucene.queries.intervals that return TwoPhaseIterator Modifier and Type Method Description TwoPhaseIterator
IntervalScorer. twoPhaseIterator()
-
Uses of TwoPhaseIterator in org.apache.lucene.search
Subclasses of TwoPhaseIterator in org.apache.lucene.search Modifier and Type Class Description private static class
ConjunctionDISI.ConjunctionTwoPhaseIterator
TwoPhaseIterator
implementing a conjunction.private class
DisjunctionScorer.TwoPhase
Fields in org.apache.lucene.search declared as TwoPhaseIterator Modifier and Type Field Description private TwoPhaseIterator
ReqExclScorer. exclTwoPhaseIterator
private TwoPhaseIterator
ReqOptSumScorer. optTwoPhase
private TwoPhaseIterator
ReqExclScorer. reqTwoPhaseIterator
private TwoPhaseIterator
CoveringScorer. twoPhase
private TwoPhaseIterator
ReqOptSumScorer. twoPhase
private TwoPhaseIterator
Weight.DefaultBulkScorer. twoPhase
private TwoPhaseIterator
ConstantScoreScorer. twoPhaseIterator
(package private) TwoPhaseIterator
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator. twoPhaseIterator
private TwoPhaseIterator[]
ConjunctionDISI.ConjunctionTwoPhaseIterator. twoPhaseIterators
(package private) TwoPhaseIterator[]
BlockMaxConjunctionScorer. twoPhases
TwoPhaseIterator
DisiWrapper. twoPhaseView
Methods in org.apache.lucene.search with parameters of type TwoPhaseIterator Modifier and Type Method Description private static void
ConjunctionDISI. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static DocIdSetIterator
TwoPhaseIterator. asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator)
Return aDocIdSetIterator
view of the providedTwoPhaseIterator
.private static float
ReqExclScorer. matchCost(DocIdSetIterator reqApproximation, TwoPhaseIterator reqTwoPhaseIterator, DocIdSetIterator exclApproximation, TwoPhaseIterator exclTwoPhaseIterator)
private static boolean
ReqExclScorer. matchesOrNull(TwoPhaseIterator it)
Confirms whether or not the givenTwoPhaseIterator
matches on the current document.(package private) static void
Weight.DefaultBulkScorer. scoreAll(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs)
Specialized method to bulk-score all hits; we separate this fromWeight.DefaultBulkScorer.scoreRange(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits, int, int)
to help out hotspot.(package private) static int
Weight.DefaultBulkScorer. scoreRange(LeafCollector collector, DocIdSetIterator iterator, TwoPhaseIterator twoPhase, Bits acceptDocs, int currentDoc, int end)
Specialized method to bulk-score a range of hits; we separate this fromWeight.DefaultBulkScorer.scoreAll(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits)
to help out hotspot.Constructors in org.apache.lucene.search with parameters of type TwoPhaseIterator Constructor Description ConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, TwoPhaseIterator twoPhaseIterator)
Constructor based on aTwoPhaseIterator
.TwoPhaseIteratorAsDocIdSetIterator(TwoPhaseIterator twoPhaseIterator)
Constructor parameters in org.apache.lucene.search with type arguments of type TwoPhaseIterator Constructor Description ConjunctionTwoPhaseIterator(DocIdSetIterator approximation, java.util.List<? extends TwoPhaseIterator> twoPhaseIterators)
-
Uses of TwoPhaseIterator in org.apache.lucene.search.join
Subclasses of TwoPhaseIterator in org.apache.lucene.search.join Modifier and Type Class Description private static class
ToParentBlockJoinQuery.ParentTwoPhase
Fields in org.apache.lucene.search.join declared as TwoPhaseIterator Modifier and Type Field Description private TwoPhaseIterator
ToParentBlockJoinQuery.BlockJoinScorer. childTwoPhase
private TwoPhaseIterator
ToParentBlockJoinQuery.ParentTwoPhase. childTwoPhase
Methods in org.apache.lucene.search.join that return TwoPhaseIterator Modifier and Type Method Description protected abstract TwoPhaseIterator
BaseGlobalOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsQuery.OrdinalMapScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsQuery.SegmentOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.OrdinalMapScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
protected TwoPhaseIterator
GlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer. createTwoPhaseIterator(DocIdSetIterator approximation)
TwoPhaseIterator
BaseGlobalOrdinalScorer. twoPhaseIterator()
TwoPhaseIterator
ToParentBlockJoinQuery.BlockJoinScorer. twoPhaseIterator()
Constructors in org.apache.lucene.search.join with parameters of type TwoPhaseIterator Constructor Description ParentTwoPhase(ToParentBlockJoinQuery.ParentApproximation parentApproximation, TwoPhaseIterator childTwoPhase)
-
Uses of TwoPhaseIterator in org.apache.lucene.search.spans
Methods in org.apache.lucene.search.spans that return TwoPhaseIterator Modifier and Type Method Description TwoPhaseIterator
ConjunctionSpans. asTwoPhaseIterator()
Return aTwoPhaseIterator
view of this ConjunctionSpans.TwoPhaseIterator
FilterSpans. asTwoPhaseIterator()
TwoPhaseIterator
Spans. asTwoPhaseIterator()
Optional method: Return aTwoPhaseIterator
view of thisScorer
.TwoPhaseIterator
SpanScorer. twoPhaseIterator()
-