Uses of Class
org.apache.lucene.search.TwoPhaseIterator
-
Packages that use TwoPhaseIterator Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.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.spans The calculus of spans.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.join Support for index-time and query-time joins. -
-
Uses of TwoPhaseIterator in org.apache.lucene.document
Methods in org.apache.lucene.document that return TwoPhaseIterator Modifier and Type Method Description private TwoPhaseIterator
LatLonDocValuesQuery. contains(SortedNumericDocValues values, LatLonGeometry[] geometries)
private TwoPhaseIterator
LatLonDocValuesQuery. disjoint(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate)
private TwoPhaseIterator
LatLonDocValuesQuery. intersects(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate)
private TwoPhaseIterator
LatLonDocValuesQuery. within(SortedNumericDocValues values, GeoEncodingUtils.Component2DPredicate component2DPredicate)
-
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.queries.spans
Fields in org.apache.lucene.queries.spans declared as TwoPhaseIterator Modifier and Type Field Description TwoPhaseIterator
SpanDisiWrapper. twoPhaseView
Methods in org.apache.lucene.queries.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()
-
Uses of TwoPhaseIterator in org.apache.lucene.sandbox.search
Fields in org.apache.lucene.sandbox.search declared as TwoPhaseIterator Modifier and Type Field Description private TwoPhaseIterator
CoveringScorer. twoPhase
Methods in org.apache.lucene.sandbox.search that return TwoPhaseIterator Modifier and Type Method Description TwoPhaseIterator
CoveringScorer. twoPhaseIterator()
TwoPhaseIterator
QueryProfilerScorer. 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
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 that return TwoPhaseIterator Modifier and Type Method Description TwoPhaseIterator
BlockMaxConjunctionScorer. twoPhaseIterator()
TwoPhaseIterator
ConjunctionScorer. twoPhaseIterator()
TwoPhaseIterator
ConstantScoreScorer. twoPhaseIterator()
TwoPhaseIterator
DisjunctionScorer. twoPhaseIterator()
TwoPhaseIterator
FilterScorer. twoPhaseIterator()
TwoPhaseIterator
PhraseScorer. twoPhaseIterator()
TwoPhaseIterator
ReqExclScorer. twoPhaseIterator()
TwoPhaseIterator
ReqOptSumScorer. twoPhaseIterator()
TwoPhaseIterator
Scorer. twoPhaseIterator()
Optional method: Return aTwoPhaseIterator
view of thisScorer
.TwoPhaseIterator
WANDScorer. twoPhaseIterator()
static TwoPhaseIterator
TwoPhaseIterator. unwrap(DocIdSetIterator iterator)
If the givenDocIdSetIterator
has been created withasDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator)
, then this will return the wrappedTwoPhaseIterator
.Methods in org.apache.lucene.search with parameters of type TwoPhaseIterator Modifier and Type Method Description (package private) static void
ConjunctionDISI. addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
static void
ConjunctionUtils. 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 listsstatic 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.search.DocIdSetIterator, org.apache.lucene.util.Bits, int, int)
to help out hotspot.(package private) static int
Weight.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 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)
-