Uses of Class
org.apache.lucene.search.Scorable
-
Packages that use Scorable Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.queries.function Queries that compute score based upon a function.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.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector
.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
. -
-
Uses of Scorable in org.apache.lucene.document
Subclasses of Scorable in org.apache.lucene.document Modifier and Type Class Description private class
LatLonPointDistanceFeatureQuery.DistanceScorer
private class
LongDistanceFeatureQuery.DistanceScorer
Methods in org.apache.lucene.document with parameters of type Scorable Modifier and Type Method Description void
LatLonPointDistanceComparator. setScorer(Scorable scorer)
void
XYPointDistanceComparator. setScorer(Scorable scorer)
-
Uses of Scorable in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as Scorable Modifier and Type Field Description private Scorable
CollectingMatcher.MatchCollector. scorer
Methods in org.apache.lucene.monitor with parameters of type Scorable Modifier and Type Method Description protected abstract T
CollectingMatcher. doMatch(java.lang.String queryId, int doc, Scorable scorer)
Called when a query matches a Documentvoid
CollectingMatcher.MatchCollector. setScorer(Scorable scorer)
-
Uses of Scorable in org.apache.lucene.queries.function
Subclasses of Scorable in org.apache.lucene.queries.function Modifier and Type Class Description protected class
FunctionQuery.AllScorer
Scores all documents, applying the function to each documentprivate static class
ValueSource.ScorableView
class
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)
. -
Uses of Scorable in org.apache.lucene.queries.intervals
Subclasses of Scorable in org.apache.lucene.queries.intervals Modifier and Type Class Description (package private) class
IntervalScorer
-
Uses of Scorable in org.apache.lucene.queries.payloads
Subclasses of Scorable in org.apache.lucene.queries.payloads Modifier and Type Class Description private class
PayloadScoreQuery.PayloadSpanScorer
-
Uses of Scorable in org.apache.lucene.queries.spans
Subclasses of Scorable in org.apache.lucene.queries.spans Modifier and Type Class Description class
SpanScorer
-
Uses of Scorable in org.apache.lucene.sandbox.search
Subclasses of Scorable 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
-
Uses of Scorable in org.apache.lucene.search
Subclasses of Scorable in org.apache.lucene.search Modifier and Type Class Description private static class
AbstractVectorSimilarityQuery.VectorSimilarityScorer
private static class
BlockMaxConjunctionBulkScorer.DocAndScore
(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.private static class
CachingCollector.CachedScorable
(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
FilterScorable
Filter aScorable
, intercepting methods and optionally changing their return valuesclass
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.private class
MaxScoreBulkScorer.ScoreAndDoc
(package private) static class
MultiCollector.MinCompetitiveScoreAwareScorable
(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.(package private) class
ScoreAndDoc
Used byBulkScorer
s that need to pass aScorable
toLeafCollector.setScorer(org.apache.lucene.search.Scorable)
.class
ScoreCachingWrappingScorer
AScorer
which wraps another scorer and caches the score of the current document.class
Scorer
Expert: Common scoring functionality for different types of queries.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 Scorable Modifier and Type Field Description Scorable
Scorable.ChildScorable. child
Child Scorer.protected Scorable
FilterScorable. in
private Scorable
ScoreCachingWrappingScorer. in
private Scorable
ConjunctionBulkScorer. scorable
(package private) Scorable
BooleanScorer.OrCollector. scorer
(package private) Scorable
CachingCollector.ScoreCachingLeafCollector. scorer
private Scorable
FieldComparator.RelevanceComparator. scorer
(package private) Scorable
TopFieldCollector.TopFieldLeafCollector. scorer
protected Scorable
TopScoreDocCollector.ScorerLeafCollector. scorer
Methods in org.apache.lucene.search that return Scorable Modifier and Type Method Description static Scorable
ScoreCachingWrappingScorer. wrap(Scorable scorer)
Wraps the providedScorable
unless it's already an instance ofScoreCachingWrappingScorer
, in which case it will just return the provided instance.Methods in org.apache.lucene.search with parameters of type Scorable Modifier and Type Method Description static DoubleValues
DoubleValuesSource. fromScorer(Scorable scorer)
Returns a DoubleValues instance that wraps scores returned by a Scorer.void
BooleanScorer.OrCollector. setScorer(Scorable scorer)
void
CachingCollector.ScoreCachingLeafCollector. setScorer(Scorable scorer)
void
FieldComparator.RelevanceComparator. setScorer(Scorable scorer)
void
FieldComparator.TermValComparator. setScorer(Scorable scorer)
void
FilterLeafCollector. setScorer(Scorable scorer)
void
LeafCollector. setScorer(Scorable scorer)
Called before successive calls toLeafCollector.collect(int)
.void
LeafFieldComparator. setScorer(Scorable scorer)
Sets the Scorer to use in case a document's score is needed.void
MultiCollector.MultiLeafCollector. setScorer(Scorable scorer)
void
MultiLeafFieldComparator. setScorer(Scorable scorer)
void
SimpleCollector. setScorer(Scorable scorer)
void
SimpleFieldComparator. setScorer(Scorable scorer)
void
TopFieldCollector.TopFieldLeafCollector. setScorer(Scorable scorer)
void
TopScoreDocCollector.ScorerLeafCollector. setScorer(Scorable scorer)
protected void
TopFieldCollector. updateGlobalMinCompetitiveScore(Scorable scorer)
protected void
TopScoreDocCollector. updateGlobalMinCompetitiveScore(Scorable scorer)
protected void
TopFieldCollector. updateMinCompetitiveScore(Scorable scorer)
protected void
TopScoreDocCollector. updateMinCompetitiveScore(Scorable scorer)
static Scorable
ScoreCachingWrappingScorer. wrap(Scorable scorer)
Wraps the providedScorable
unless it's already an instance ofScoreCachingWrappingScorer
, in which case it will just return the provided instance.Constructors in org.apache.lucene.search with parameters of type Scorable Constructor Description ChildScorable(Scorable child, java.lang.String relationship)
Creates a new ChildScorer node with the specified relationship.FilterScorable(Scorable in)
Filter a scorerMinCompetitiveScoreAwareScorable(Scorable in, int idx, float[] minScores)
ScoreCachingWrappingScorer(Scorable scorer)
Creates a new instance by wrapping the given scorer. -
Uses of Scorable in org.apache.lucene.search.comparators
Methods in org.apache.lucene.search.comparators with parameters of type Scorable Modifier and Type Method Description void
DocComparator.DocLeafComparator. setScorer(Scorable scorer)
void
NumericComparator.NumericLeafComparator. setScorer(Scorable scorer)
void
TermOrdValComparator.TermOrdValLeafComparator. setScorer(Scorable scorer)
-
Uses of Scorable in org.apache.lucene.search.grouping
Subclasses of Scorable in org.apache.lucene.search.grouping Modifier and Type Class Description private static class
BlockGroupingCollector.ScoreAndDoc
Fields in org.apache.lucene.search.grouping declared as Scorable Modifier and Type Field Description protected Scorable
AllGroupHeadsCollector. scorer
private Scorable
AllGroupHeadsCollector.ScoringGroupHead. scorer
private Scorable
BlockGroupingCollector. scorer
private Scorable
TopGroupsCollector.MaxScoreCollector. scorer
Methods in org.apache.lucene.search.grouping with parameters of type Scorable Modifier and Type Method Description protected abstract AllGroupHeadsCollector.GroupHead<T>
AllGroupHeadsCollector. newGroupHead(int doc, T value, LeafReaderContext context, Scorable scorer)
Create a new GroupHead for the given group value, initialized with a doc, context and scorerprotected AllGroupHeadsCollector.GroupHead<T>
AllGroupHeadsCollector.ScoringGroupHeadsCollector. newGroupHead(int doc, T value, LeafReaderContext context, Scorable scorer)
protected AllGroupHeadsCollector.GroupHead<T>
AllGroupHeadsCollector.SortingGroupHeadsCollector. newGroupHead(int doc, T value, LeafReaderContext ctx, Scorable scorer)
protected abstract void
AllGroupHeadsCollector.GroupHead. setScorer(Scorable scorer)
Called for each segmentprotected void
AllGroupHeadsCollector.ScoringGroupHead. setScorer(Scorable scorer)
void
AllGroupHeadsCollector. setScorer(Scorable scorer)
protected void
AllGroupHeadsCollector.SortingGroupHead. setScorer(Scorable scorer)
void
AllGroupsCollector. setScorer(Scorable scorer)
void
BlockGroupingCollector. setScorer(Scorable scorer)
void
DoubleRangeGroupSelector. setScorer(Scorable scorer)
void
FirstPassGroupingCollector. setScorer(Scorable scorer)
void
GroupFacetCollector. setScorer(Scorable scorer)
void
GroupReducer. setScorer(Scorable scorer)
Set the Scorer on all group collectorsabstract void
GroupSelector. setScorer(Scorable scorer)
Set the current Scorervoid
LongRangeGroupSelector. setScorer(Scorable scorer)
void
SecondPassGroupingCollector. setScorer(Scorable scorer)
void
TermGroupSelector. setScorer(Scorable scorer)
void
TopGroupsCollector.MaxScoreCollector. setScorer(Scorable scorer)
void
ValueSourceGroupSelector. setScorer(Scorable scorer)
Constructors in org.apache.lucene.search.grouping with parameters of type Scorable Constructor Description ScoringGroupHead(Scorable scorer, T groupValue, int doc, int docBase)
SortingGroupHead(Sort sort, T groupValue, int doc, LeafReaderContext context, Scorable scorer)
-
Uses of Scorable in org.apache.lucene.search.join
Subclasses of Scorable 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 Scorable Modifier and Type Field Description private Scorable
GlobalOrdinalsWithScoreCollector.OrdinalMapCollector. scorer
private Scorable
GlobalOrdinalsWithScoreCollector.SegmentOrdinalCollector. scorer
(package private) Scorable
TermsWithScoreCollector. scorer
Methods in org.apache.lucene.search.join with parameters of type Scorable Modifier and Type Method Description void
GlobalOrdinalsCollector.OrdinalMapCollector. setScorer(Scorable scorer)
void
GlobalOrdinalsCollector.SegmentOrdinalCollector. setScorer(Scorable scorer)
void
GlobalOrdinalsWithScoreCollector.OrdinalMapCollector. setScorer(Scorable scorer)
void
GlobalOrdinalsWithScoreCollector.SegmentOrdinalCollector. setScorer(Scorable scorer)
void
TermsWithScoreCollector. setScorer(Scorable scorer)
-
Uses of Scorable in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type Scorable Modifier and Type Method Description void
Geo3DPointDistanceComparator. setScorer(Scorable scorer)
void
Geo3DPointOutsideDistanceComparator. setScorer(Scorable scorer)
-