Uses of Class
org.apache.lucene.search.Scorer
-
Packages that use Scorer Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.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.payloads The payloads package provides Query mechanisms for finding and using payloads.org.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.org.apache.lucene.search.suggest.document Support for document suggestion -
-
Uses of Scorer in org.apache.lucene.document
Subclasses of Scorer in org.apache.lucene.document Modifier and Type Class Description private class
LatLonPointDistanceFeatureQuery.DistanceScorer
private class
LongDistanceFeatureQuery.DistanceScorer
Methods in org.apache.lucene.document that return Scorer Modifier and Type Method Description private Scorer
SpatialQuery.RelationScorerSupplier. getContainsDenseScorer(LeafReader reader, Weight weight, float boost, ScoreMode scoreMode)
private Scorer
SpatialQuery.RelationScorerSupplier. getDenseScorer(LeafReader reader, Weight weight, float boost, ScoreMode scoreMode)
Scorer used for WITHIN and DISJOINTprotected Scorer
SpatialQuery.RelationScorerSupplier. getScorer(LeafReader reader, Weight weight, float boost, ScoreMode scoreMode)
private Scorer
SpatialQuery.RelationScorerSupplier. getSparseScorer(LeafReader reader, Weight weight, float boost, ScoreMode scoreMode)
Scorer used for INTERSECTS and single value points -
Uses of Scorer in org.apache.lucene.index
Methods in org.apache.lucene.index that return Scorer Modifier and Type Method Description private static Scorer
SoftDeletesRetentionMergePolicy. getScorer(Query query, CodecReader reader)
-
Uses of Scorer in org.apache.lucene.queries.function
Subclasses of Scorer in org.apache.lucene.queries.function Modifier and Type Class Description protected class
FunctionQuery.AllScorer
Scores all documents, applying the function to each documentclass
ValueSourceScorer
Scorer
which returns the result ofFunctionValues.floatVal(int)
as the score for a document, and which filters out documents that don't matchValueSourceScorer.matches(int)
.Methods in org.apache.lucene.queries.function that return Scorer Modifier and Type Method Description Scorer
FunctionQuery.FunctionWeight. scorer(LeafReaderContext context)
Scorer
FunctionScoreQuery.FunctionScoreWeight. scorer(LeafReaderContext context)
-
Uses of Scorer in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as Scorer Modifier and Type Field Description (package private) Scorer
QueryDocValues. scorer
-
Uses of Scorer in org.apache.lucene.queries.intervals
Subclasses of Scorer in org.apache.lucene.queries.intervals Modifier and Type Class Description (package private) class
IntervalScorer
Methods in org.apache.lucene.queries.intervals that return Scorer Modifier and Type Method Description Scorer
IntervalQuery.IntervalWeight. scorer(LeafReaderContext context)
-
Uses of Scorer in org.apache.lucene.queries.payloads
Subclasses of Scorer in org.apache.lucene.queries.payloads Modifier and Type Class Description private class
PayloadScoreQuery.PayloadSpanScorer
-
Uses of Scorer in org.apache.lucene.queries.spans
Subclasses of Scorer in org.apache.lucene.queries.spans Modifier and Type Class Description class
SpanScorer
-
Uses of Scorer in org.apache.lucene.sandbox.search
Subclasses of Scorer in org.apache.lucene.sandbox.search Modifier and Type Class Description private static class
CombinedFieldQuery.CombinedFieldScorer
(package private) class
CoveringScorer
AScorer
whose number of matches is per-document.(package private) class
QueryProfilerScorer
Scorer
wrapper that will compute how much time is spent on moving the iterator, confirming matches and computing scores.(package private) class
TermAutomatonScorer
Fields in org.apache.lucene.sandbox.search declared as Scorer Modifier and Type Field Description private Scorer
QueryProfilerScorer. scorer
Methods in org.apache.lucene.sandbox.search that return Scorer Modifier and Type Method Description Scorer
CombinedFieldQuery.CombinedFieldWeight. scorer(LeafReaderContext context)
Scorer
CoveringQuery.CoveringWeight. scorer(LeafReaderContext context)
Scorer
QueryProfilerWeight. scorer(LeafReaderContext context)
Scorer
TermAutomatonQuery.TermAutomatonWeight. scorer(LeafReaderContext context)
Constructors in org.apache.lucene.sandbox.search with parameters of type Scorer Constructor Description QueryProfilerScorer(QueryProfilerWeight w, Scorer scorer, QueryProfilerBreakdown profile)
WeightedDisiWrapper(Scorer scorer, float weight)
Constructor parameters in org.apache.lucene.sandbox.search with type arguments of type Scorer Constructor Description CoveringScorer(Weight weight, java.util.Collection<Scorer> scorers, LongValues minMatchValues, int maxDoc)
-
Uses of Scorer in org.apache.lucene.search
Subclasses of Scorer in org.apache.lucene.search Modifier and Type Class Description private static class
AbstractVectorSimilarityQuery.VectorSimilarityScorer
(package private) class
BlockMaxConjunctionScorer
Scorer for conjunctions that checks the maximum scores of each clause in order to potentially skip over blocks that can't have competitive matches.(package private) class
ConjunctionScorer
Scorer for conjunctions, sets of queries, all of which are required.class
ConstantScoreScorer
A constant-scoringScorer
.(package private) class
DisjunctionMaxScorer
The Scorer for DisjunctionMaxQuery.(package private) class
DisjunctionScorer
Base class for Scorers that score disjunctions.(package private) class
DisjunctionSumScorer
A Scorer for OR like queries, counterpart ofConjunctionScorer
.class
FilterScorer
AFilterScorer
contains anotherScorer
, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.class
IndriAndScorer
Combines scores of subscorers.class
IndriDisjunctionScorer
The Indri implemenation of a disjunction scorer which stores the subscorers for the child queries.class
IndriScorer
The Indri parent scorer that stores the boost so that IndriScorers can use the boost outside of the term.(package private) class
PhraseScorer
(package private) class
ReqExclScorer
A Scorer for queries with a required subscorer and an excluding (prohibited) subScorer
.(package private) class
ReqOptSumScorer
A Scorer for queries with a required part and an optional part.private static class
SynonymQuery.FreqBoostTermScorer
private static class
SynonymQuery.SynonymScorer
class
TermScorer
Expert: AScorer
for documents matching aTerm
.(package private) class
WANDScorer
This implements the WAND (Weak AND) algorithm for dynamic pruning described in "Efficient Query Evaluation using a Two-Level Retrieval Process" by Broder, Carmel, Herscovici, Soffer and Zien.Fields in org.apache.lucene.search declared as Scorer Modifier and Type Field Description private Scorer[]
WANDScorer. allScorers
protected Scorer
FilterScorer. in
private Scorer
ReqOptSumScorer. optScorer
private Scorer
ReqExclScorer. reqScorer
private Scorer
ReqOptSumScorer. reqScorer
Scorer
DisiWrapper. scorer
private Scorer
Weight.DefaultBulkScorer. scorer
private Scorer
BlockMaxConjunctionBulkScorer. scorer1
private Scorer
BlockMaxConjunctionBulkScorer. scorer2
private Scorer[]
BlockMaxConjunctionBulkScorer. scorers
(package private) Scorer[]
BlockMaxConjunctionScorer. scorers
(package private) Scorer[]
ConjunctionScorer. scorers
private Scorer[]
DisjunctionScoreBlockBoundaryPropagator. scorers
private Scorer[]
ConjunctionBulkScorer. scoringScorers
Fields in org.apache.lucene.search with type parameters of type Scorer Modifier and Type Field Description private static java.util.Comparator<Scorer>
DisjunctionScoreBlockBoundaryPropagator. MAX_SCORE_COMPARATOR
(package private) java.util.Collection<Scorer>
ConjunctionScorer. required
private java.util.List<Scorer>
DisjunctionSumScorer. scorers
private java.util.List<Scorer>
DisjunctionMaxScorer. subScorers
private java.util.List<Scorer>
IndriDisjunctionScorer. subScorersList
Methods in org.apache.lucene.search that return Scorer Modifier and Type Method Description private Scorer
Boolean2ScorerSupplier. excl(Scorer main, java.util.Collection<ScorerSupplier> prohibited, long leadCost)
Scorer
Boolean2ScorerSupplier. get(long leadCost)
abstract Scorer
ScorerSupplier. get(long leadCost)
Get theScorer
.private Scorer
Boolean2ScorerSupplier. getInternal(long leadCost)
private Scorer
IndriAndWeight. getScorer(LeafReaderContext context)
private Scorer
Boolean2ScorerSupplier. opt(java.util.Collection<ScorerSupplier> optional, int minShouldMatch, ScoreMode scoreMode, long leadCost, boolean topLevelScoringClause)
private Scorer
Boolean2ScorerSupplier. req(java.util.Collection<ScorerSupplier> requiredNoScoring, java.util.Collection<ScorerSupplier> requiredScoring, long leadCost, boolean topLevelScoringClause)
Create a new scorer for the given required clauses.Scorer
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight. scorer(LeafReaderContext context)
Scorer
BooleanWeight. scorer(LeafReaderContext context)
Scorer
DisjunctionMaxQuery.DisjunctionMaxWeight. scorer(LeafReaderContext context)
Scorer
FilterWeight. scorer(LeafReaderContext context)
Scorer
IndriAndWeight. scorer(LeafReaderContext context)
Scorer
LRUQueryCache.CachingWrapperWeight. scorer(LeafReaderContext context)
Scorer
PhraseWeight. scorer(LeafReaderContext context)
Scorer
SynonymQuery.SynonymWeight. scorer(LeafReaderContext context)
Scorer
TermQuery.TermWeight. scorer(LeafReaderContext context)
abstract Scorer
Weight. scorer(LeafReaderContext context)
Returns aScorer
which can iterate in order over all matching documents and assign them a score.private Scorer
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight. scorerForIterator(DocIdSetIterator iterator)
Scorer
FilterScorer. unwrap()
private static Scorer
MultiTermQueryConstantScoreBlendedWrapper. wrapWithDummyScorer(Weight weight, DocIdSetIterator disi)
Wraps a DISI with a "dummy" scorer so we can easily useDisiWrapper
andDisjunctionDISIApproximation
as-is.Methods in org.apache.lucene.search that return types with arguments of type Scorer Modifier and Type Method Description java.util.List<Scorer>
IndriDisjunctionScorer. getSubMatches()
Methods in org.apache.lucene.search with parameters of type Scorer Modifier and Type Method Description (package private) static void
ConjunctionDISI. addScorer(Scorer scorer, java.util.List<DocIdSetIterator> allIterators, java.util.List<TwoPhaseIterator> twoPhaseIterators)
Adds the scorer, possibly splitting up into two phases or collapsing if it is another conjunctionprivate Scorer
Boolean2ScorerSupplier. excl(Scorer main, java.util.Collection<ScorerSupplier> prohibited, long leadCost)
Method parameters in org.apache.lucene.search with type arguments of type Scorer Modifier and Type Method Description static DocIdSetIterator
ConjunctionUtils. intersectScorers(java.util.Collection<Scorer> scorers)
Create a conjunction over the providedScorer
s.float
IndriAndScorer. score(java.util.List<Scorer> subScorers)
(package private) abstract float
IndriDisjunctionScorer. score(java.util.List<Scorer> subScorers)
private float
IndriAndScorer. scoreDoc(java.util.List<Scorer> subScorers, int docId)
float
IndriAndScorer. smoothingScore(java.util.List<Scorer> subScorers, int docId)
abstract float
IndriDisjunctionScorer. smoothingScore(java.util.List<Scorer> subScorers, int docId)
Constructors in org.apache.lucene.search with parameters of type Scorer Constructor Description DefaultBulkScorer(Scorer scorer)
Sole constructor.DisiWrapper(Scorer scorer)
DisiWrapperFreq(Scorer scorer, float boost)
FilterScorer(Scorer in)
Create a new FilterScorerFilterScorer(Scorer in, Weight weight)
Create a new FilterScorer with a specific weightReqExclScorer(Scorer reqScorer, Scorer exclScorer)
Construct aReqExclScorer
.ReqOptSumScorer(Scorer reqScorer, Scorer optScorer, ScoreMode scoreMode)
Construct aReqOptScorer
.Constructor parameters in org.apache.lucene.search with type arguments of type Scorer Constructor Description BlockMaxConjunctionBulkScorer(int maxDoc, java.util.List<Scorer> scorers)
BlockMaxConjunctionScorer(Weight weight, java.util.Collection<Scorer> scorersList)
Create a newBlockMaxConjunctionScorer
from scoring clauses.ConjunctionBulkScorer(java.util.List<Scorer> requiredScoring, java.util.List<Scorer> requiredNoScoring)
ConjunctionScorer(Weight weight, java.util.Collection<Scorer> required, java.util.Collection<Scorer> scorers)
DisjunctionMaxScorer(Weight weight, float tieBreakerMultiplier, java.util.List<Scorer> subScorers, ScoreMode scoreMode)
Creates a new instance of DisjunctionMaxScorerDisjunctionScoreBlockBoundaryPropagator(java.util.Collection<Scorer> scorers)
DisjunctionScorer(Weight weight, java.util.List<Scorer> subScorers, ScoreMode scoreMode)
DisjunctionSumScorer(Weight weight, java.util.List<Scorer> subScorers, ScoreMode scoreMode)
Construct aDisjunctionScorer
.IndriAndScorer(Weight weight, java.util.List<Scorer> subScorers, ScoreMode scoreMode, float boost)
IndriDisjunctionScorer(Weight weight, java.util.List<Scorer> subScorersList, ScoreMode scoreMode, float boost)
MaxScoreBulkScorer(int maxDoc, java.util.List<Scorer> scorers)
WANDScorer(Weight weight, java.util.Collection<Scorer> scorers, int minShouldMatch, ScoreMode scoreMode)
-
Uses of Scorer in org.apache.lucene.search.join
Subclasses of Scorer in org.apache.lucene.search.join Modifier and Type Class Description (package private) class
BaseGlobalOrdinalScorer
(package private) static class
GlobalOrdinalsQuery.OrdinalMapScorer
(package private) static class
GlobalOrdinalsQuery.SegmentOrdinalScorer
(package private) static class
GlobalOrdinalsWithScoreQuery.OrdinalMapScorer
(package private) static class
GlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer
(package private) class
TermsIncludingScoreQuery.MVInOrderScorer
(package private) class
TermsIncludingScoreQuery.SVInOrderScorer
(package private) static class
ToChildBlockJoinQuery.ToChildBlockJoinScorer
(package private) static class
ToParentBlockJoinQuery.BlockJoinScorer
Fields in org.apache.lucene.search.join declared as Scorer Modifier and Type Field Description private Scorer
ToParentBlockJoinQuery.BlockJoinScorer. childScorer
private Scorer
ToChildBlockJoinQuery.ToChildBlockJoinScorer. parentScorer
Methods in org.apache.lucene.search.join that return Scorer Modifier and Type Method Description Scorer
GlobalOrdinalsQuery.W. scorer(LeafReaderContext context)
Scorer
GlobalOrdinalsWithScoreQuery.W. scorer(LeafReaderContext context)
Scorer
ToChildBlockJoinQuery.ToChildBlockJoinWeight. scorer(LeafReaderContext readerContext)
Scorer
ToParentBlockJoinQuery.BlockJoinWeight. scorer(LeafReaderContext context)
Constructors in org.apache.lucene.search.join with parameters of type Scorer Constructor Description BlockJoinScorer(Weight weight, Scorer childScorer, BitSet parentBits, ScoreMode scoreMode)
ToChildBlockJoinScorer(Weight weight, Scorer parentScorer, BitSet parentBits, boolean doScores)
-
Uses of Scorer in org.apache.lucene.search.suggest.document
Methods in org.apache.lucene.search.suggest.document that return Scorer Modifier and Type Method Description Scorer
CompletionWeight. scorer(LeafReaderContext context)
-