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 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 TwoPhaseIteratorModifier and TypeFieldDescriptionprivate final TwoPhaseIterator
ValueSourceScorer.twoPhaseIterator
Methods 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 aTwoPhaseIterator
view of this ConjunctionSpans.final TwoPhaseIterator
FilterSpans.asTwoPhaseIterator()
Spans.asTwoPhaseIterator()
Optional method: Return aTwoPhaseIterator
view 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 class
TwoPhaseIterator
implementing a conjunction.private class
Fields in org.apache.lucene.search declared as TwoPhaseIteratorModifier and TypeFieldDescriptionprivate final TwoPhaseIterator
ReqExclScorer.exclTwoPhaseIterator
private final TwoPhaseIterator
ReqOptSumScorer.optTwoPhase
private final TwoPhaseIterator
ReqExclScorer.reqTwoPhaseIterator
private final TwoPhaseIterator
ReqOptSumScorer.twoPhase
private final TwoPhaseIterator
Weight.DefaultBulkScorer.twoPhase
private final TwoPhaseIterator
ConstantScoreScorer.twoPhaseIterator
(package private) final TwoPhaseIterator
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator.twoPhaseIterator
private final TwoPhaseIterator[]
ConjunctionDISI.ConjunctionTwoPhaseIterator.twoPhaseIterators
(package private) final TwoPhaseIterator[]
BlockMaxConjunctionScorer.twoPhases
final TwoPhaseIterator
DisiWrapper.twoPhaseView
Methods in org.apache.lucene.search that return TwoPhaseIteratorModifier and TypeMethodDescriptionBlockMaxConjunctionScorer.twoPhaseIterator()
ConjunctionScorer.twoPhaseIterator()
ConstantScoreScorer.twoPhaseIterator()
DisjunctionScorer.twoPhaseIterator()
final TwoPhaseIterator
FilterScorer.twoPhaseIterator()
PhraseScorer.twoPhaseIterator()
ReqExclScorer.twoPhaseIterator()
ReqOptSumScorer.twoPhaseIterator()
Scorer.twoPhaseIterator()
Optional method: Return aTwoPhaseIterator
view of thisScorer
.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 TwoPhaseIteratorModifier and TypeMethodDescription(package private) static void
ConjunctionDISI.addTwoPhaseIterator
(TwoPhaseIterator twoPhaseIter, List<DocIdSetIterator> allIterators, List<TwoPhaseIterator> twoPhaseIterators) static void
ConjunctionUtils.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 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 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 TwoPhaseIteratorModifierConstructorDescriptionprivate
ConjunctionTwoPhaseIterator
(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 TwoPhaseIterator
ToParentBlockJoinQuery.BlockJoinScorer.childTwoPhase
private final TwoPhaseIterator
ToParentBlockJoinQuery.ParentTwoPhase.childTwoPhase
Methods in org.apache.lucene.search.join that return TwoPhaseIteratorModifier and TypeMethodDescriptionprotected 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) 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)