Uses of Class
org.apache.lucene.search.Weight
-
Packages that use Weight Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.search Code to search indices. -
-
Uses of Weight in org.apache.lucene.document
Methods in org.apache.lucene.document that return Weight Modifier and Type Method Description Weight
RangeFieldQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
XYDocValuesPointInGeometryQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
-
Uses of Weight in org.apache.lucene.search
Subclasses of Weight in org.apache.lucene.search Modifier and Type Class Description class
ConstantScoreWeight
A Weight that has a constant score equal to the boost of the wrapped query.protected class
DisjunctionMaxQuery.DisjunctionMaxWeight
Expert: the Weight for DisjunctionMaxQuery, used to normalize, score and explain these queries.class
FilterWeight
AFilterWeight
contains anotherWeight
and implements all abstract methods by calling the contained weight's method.class
IndriAndWeight
The Weight for IndriAndQuery, used to normalize, score and explain these queries.class
PhraseWeight
Expert: Weight class for phrase matchingFields in org.apache.lucene.search declared as Weight Modifier and Type Field Description protected Weight
FilterWeight. in
protected Weight
Scorer. weight
the Scorer's parent WeightFields in org.apache.lucene.search with type parameters of type Weight Modifier and Type Field Description protected ArrayList<Weight>
DisjunctionMaxQuery.DisjunctionMaxWeight. weights
The Weights for our subqueries, in 1-1 correspondence with disjunctsMethods in org.apache.lucene.search that return Weight Modifier and Type Method Description Weight
BooleanQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
BoostQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
ConstantScoreQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
DisjunctionMaxQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Create the Weight used to score usWeight
FieldExistsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
IndexOrDocValuesQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
IndexSearcher. createWeight(Query query, ScoreMode scoreMode, float boost)
Creates aWeight
for the given query, potentially adding caching if possible and configured.Weight
IndriAndQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
abstract Weight
IndriQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MatchAllDocsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MatchNoDocsQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
MultiPhraseQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PhraseQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PointInSetQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
PointRangeQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
Query. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Expert: Constructs an appropriate Weight implementation for this query.Weight
SynonymQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
TermInSetQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
TermQuery. createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost)
Weight
LRUQueryCache. doCache(Weight weight, QueryCachingPolicy policy)
Weight
QueryCache. doCache(Weight weight, QueryCachingPolicy policy)
Return a wrapper around the providedweight
that will cache matching docs per-segment accordingly to the givenpolicy
.Weight
Scorer. getWeight()
returns parent WeightMethods in org.apache.lucene.search with parameters of type Weight Modifier and Type Method Description Weight
LRUQueryCache. doCache(Weight weight, QueryCachingPolicy policy)
Weight
QueryCache. doCache(Weight weight, QueryCachingPolicy policy)
Return a wrapper around the providedweight
that will cache matching docs per-segment accordingly to the givenpolicy
.protected Explanation
IndexSearcher. explain(Weight weight, int doc)
Expert: low-level implementation method Returns an Explanation that describes howdoc
scored againstweight
.protected void
IndexSearcher. search(List<LeafReaderContext> leaves, Weight weight, Collector collector)
Lower-level search API.default void
Collector. setWeight(Weight weight)
Set theWeight
that will be used to produce scorers that will feedLeafCollector
s.void
FilterCollector. setWeight(Weight weight)
void
MultiCollector. setWeight(Weight weight)
void
TotalHitCountCollector. setWeight(Weight weight)
Constructors in org.apache.lucene.search with parameters of type Weight Constructor Description ConstantBulkScorer(BulkScorer bulkScorer, Weight weight, float theScore)
ConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, DocIdSetIterator disi)
Constructor based on aDocIdSetIterator
which will be used to drive iteration.ConstantScoreScorer(Weight weight, float score, ScoreMode scoreMode, TwoPhaseIterator twoPhaseIterator)
Constructor based on aTwoPhaseIterator
.FilterScorer(Scorer in, Weight weight)
Create a new FilterScorer with a specific weightFilterWeight(Query query, Weight weight)
Alternative constructor.FilterWeight(Weight weight)
Default constructor.IndriAndScorer(Weight weight, List<Scorer> subScorers, ScoreMode scoreMode, float boost)
IndriDisjunctionScorer(Weight weight, List<Scorer> subScorersList, ScoreMode scoreMode, float boost)
IndriScorer(Weight weight, float boost)
Scorer(Weight weight)
Constructs a ScorerTermScorer(Weight weight, PostingsEnum postingsEnum, LeafSimScorer docScorer)
Construct aTermScorer
that will iterate all documents.
-