Uses of Class
org.apache.lucene.search.Scorable
Packages that use Scorable
Package
Description
The logical representation of a
Document
for indexing and
searching.Faceted search.
Monitoring framework
Queries that compute score based upon a function.
Intervals queries
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
Sandbox faceting - Collectors that compute facets.
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top
results with
TopFieldCollector
.Grouping.
Support for index-time and query-time joins.
Lucene field & query support for the spatial geometry implemented in
org.apache.lucene.spatial3d.geom
.-
Uses of Scorable in org.apache.lucene.document
Subclasses of Scorable in org.apache.lucene.documentModifier and TypeClassDescriptionprivate class
private class
Methods in org.apache.lucene.document with parameters of type Scorable -
Uses of Scorable in org.apache.lucene.facet
Subclasses of Scorable in org.apache.lucene.facetFields in org.apache.lucene.facet declared as ScorableMethods in org.apache.lucene.facet with parameters of type ScorableModifier and TypeMethodDescriptionprivate void
DrillSidewaysScorer.setScorer
(LeafCollector mainCollector, Scorable scorer) final void
-
Uses of Scorable in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as ScorableMethods in org.apache.lucene.monitor with parameters of type Scorable -
Uses of Scorable in org.apache.lucene.queries.function
Subclasses of Scorable in org.apache.lucene.queries.functionModifier and TypeClassDescriptionprotected class
Scores all documents, applying the function to each documentprivate static class
class
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 -
Uses of Scorable in org.apache.lucene.queries.payloads
Subclasses of Scorable in org.apache.lucene.queries.payloads -
Uses of Scorable in org.apache.lucene.queries.spans
Subclasses of Scorable in org.apache.lucene.queries.spans -
Uses of Scorable in org.apache.lucene.sandbox.facet
Methods in org.apache.lucene.sandbox.facet with parameters of type Scorable -
Uses of Scorable in org.apache.lucene.sandbox.search
Subclasses of Scorable in org.apache.lucene.sandbox.searchModifier and TypeClassDescriptionprivate static class
(package private) final class
AScorer
whose number of matches is per-document.(package private) class
Scorer
wrapper that will compute how much time is spent on moving the iterator, confirming matches and computing scores.(package private) class
-
Uses of Scorable in org.apache.lucene.search
Subclasses of Scorable in org.apache.lucene.searchModifier and TypeClassDescriptionprivate static class
(package private) final class
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 final class
(package private) class
Scorer for conjunctions, sets of queries, all of which are required.final class
A constant-scoringScorer
.(package private) final class
The Scorer for DisjunctionMaxQuery.(package private) class
Base class for Scorers that score disjunctions.(package private) final class
A Scorer for OR like queries, counterpart ofConjunctionScorer
.class
Filter aScorable
, intercepting methods and optionally changing their return valuesclass
AFilterScorer
contains anotherScorer
, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.class
Combines scores of subscorers.class
The Indri implemenation of a disjunction scorer which stores the subscorers for the child queries.class
The Indri parent scorer that stores the boost so that IndriScorers can use the boost outside of the term.private class
(package private) static final class
(package private) class
(package private) class
A Scorer for queries with a required subscorer and an excluding (prohibited) subScorer
.(package private) class
A Scorer for queries with a required part and an optional part.(package private) final class
Used byBulkScorer
s that need to pass aScorable
toLeafCollector.setScorer(org.apache.lucene.search.Scorable)
.final class
AScorer
which wraps another scorer and caches the score of the current document.class
Expert: Common scoring functionality for different types of queries.(package private) final class
Simplest implementation ofScorable
, implemented via simple getters and setters.private static class
private static class
final class
Expert: AScorer
for documents matching aTerm
.(package private) final class
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 ScorableModifier and TypeFieldDescriptionprivate final Scorable
Scorable.ChildScorable.child
The field for thechild
record component.protected final Scorable
FilterScorable.in
private final Scorable
ScoreCachingWrappingScorer.in
private final Scorable
ConjunctionBulkScorer.scorable
final Scorable
DisiWrapper.scorable
(package private) final Scorable[]
BlockMaxConjunctionScorer.scorables
(package private) Scorable
CachingCollector.ScoreCachingLeafCollector.scorer
private Scorable
FieldComparator.RelevanceComparator.scorer
(package private) Scorable
TopFieldCollector.TopFieldLeafCollector.scorer
private final Scorable
BlockMaxConjunctionBulkScorer.scorer1
private final Scorable
BlockMaxConjunctionBulkScorer.scorer2
private final Scorable[]
ConjunctionBulkScorer.scoringScorers
Methods in org.apache.lucene.search that return ScorableModifier and TypeMethodDescriptionScorable.ChildScorable.child()
Returns the value of thechild
record component.(package private) static Scorable
ScorerUtil.likelyTermScorer
(Scorable scorable) Optimize aScorable
for the case when it is likely implemented via aTermScorer
.Methods in org.apache.lucene.search with parameters of type ScorableModifier and TypeMethodDescriptionstatic DoubleValues
DoubleValuesSource.fromScorer
(Scorable scorer) Returns a DoubleValues instance that wraps scores returned by a Scorer.(package private) static Scorable
ScorerUtil.likelyTermScorer
(Scorable scorable) Optimize aScorable
for the case when it is likely implemented via aTermScorer
.void
void
void
void
void
Called before successive calls toLeafCollector.collect(int)
.void
Sets the Scorer to use in case a document's score is needed.void
void
void
void
void
void
protected void
TopFieldCollector.updateGlobalMinCompetitiveScore
(Scorable scorer) protected void
TopFieldCollector.updateMinCompetitiveScore
(Scorable scorer) Constructors in org.apache.lucene.search with parameters of type ScorableModifierConstructorDescriptionChildScorable
(Scorable child, String relationship) Creates an instance of aChildScorable
record class.Filter a scorer(package private)
MinCompetitiveScoreAwareScorable
(Scorable in, int idx, float[] minScores) private
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 -
Uses of Scorable in org.apache.lucene.search.grouping
Subclasses of Scorable in org.apache.lucene.search.groupingFields in org.apache.lucene.search.grouping declared as ScorableModifier and TypeFieldDescriptionprotected 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 ScorableModifier and TypeMethodDescriptionprotected 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
Called for each segmentprotected void
void
protected void
void
void
void
void
void
final void
Set the Scorer on all group collectorsabstract void
Set the current Scorervoid
void
void
void
void
Constructors in org.apache.lucene.search.grouping with parameters of type ScorableModifierConstructorDescriptionprotected
ScoringGroupHead
(Scorable scorer, T groupValue, int doc, int docBase) protected
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.joinModifier and TypeClassDescription(package private) class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) class
(package private) class
(package private) static class
(package private) static class
private static class
Fields in org.apache.lucene.search.join declared as ScorableModifier and TypeFieldDescriptionprivate 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 ScorableModifier and TypeMethodDescriptionvoid
ToParentBlockJoinQuery.Score.addChildScore
(Scorable childScorer) void
void
void
void
void
void
-
Uses of Scorable in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type Scorable