Uses of Class
org.apache.lucene.search.Weight
-
Packages that use Weight Package Description org.apache.lucene.search Code to search indices.org.apache.lucene.search.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.search.spans The calculus of spans. -
-
Uses of Weight in org.apache.lucene.search
Subclasses of Weight in org.apache.lucene.search Modifier and Type Class Description protected class
BooleanQuery.BooleanWeight
Expert: the Weight for BooleanQuery, used to normalize, score and explain these queries.protected class
ConstantScoreQuery.ConstantWeight
protected class
DisjunctionMaxQuery.DisjunctionMaxWeight
Expert: the Weight for DisjunctionMaxQuery, used to normalize, score and explain these queries.Fields in org.apache.lucene.search declared as Weight Modifier and Type Field Description protected Weight
Scorer. weight
the Scorer's parent Weight.Fields in org.apache.lucene.search with type parameters of type Weight Modifier and Type Field Description protected ArrayList<Weight>
BooleanQuery.BooleanWeight. weights
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
IndexSearcher. createNormalizedWeight(Query query)
Creates a normalized weight for a top-levelQuery
.Weight
BooleanQuery. createWeight(IndexSearcher searcher)
Weight
ConstantScoreQuery. createWeight(IndexSearcher searcher)
Weight
DisjunctionMaxQuery. createWeight(IndexSearcher searcher)
Create the Weight used to score usWeight
FilteredQuery. createWeight(IndexSearcher searcher)
Returns a Weight that applies the filter to the enclosed query's Weight.Weight
MatchAllDocsQuery. createWeight(IndexSearcher searcher)
Weight
MultiPhraseQuery. createWeight(IndexSearcher searcher)
Weight
PhraseQuery. createWeight(IndexSearcher searcher)
Weight
Query. createWeight(IndexSearcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.Weight
TermQuery. createWeight(IndexSearcher searcher)
Weight
Scorer. getWeight()
returns parent WeightMethods in org.apache.lucene.search with parameters of type Weight Modifier and Type Method Description protected Explanation
IndexSearcher. explain(Weight weight, int doc)
Expert: low-level implementation method Returns an Explanation that describes howdoc
scored againstweight
.abstract Scorer
FilteredQuery.FilterStrategy. filteredScorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Weight weight, DocIdSet docIdSet)
Returns a filteredScorer
based on this strategy.Scorer
FilteredQuery.RandomAccessFilterStrategy. filteredScorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Weight weight, DocIdSet docIdSet)
protected void
IndexSearcher. search(List<AtomicReaderContext> leaves, Weight weight, Collector collector)
Lower-level search API.protected TopFieldDocs
IndexSearcher. search(List<AtomicReaderContext> leaves, Weight weight, FieldDoc after, int nDocs, Sort sort, boolean fillFields, boolean doDocScores, boolean doMaxScore)
Just likeIndexSearcher.search(Weight, int, Sort, boolean, boolean)
, but you choose whether or not the fields in the returnedFieldDoc
instances should be set by specifying fillFields.protected TopDocs
IndexSearcher. search(List<AtomicReaderContext> leaves, Weight weight, ScoreDoc after, int nDocs)
Expert: Low-level search implementation.protected TopFieldDocs
IndexSearcher. search(Weight weight, int nDocs, Sort sort, boolean doDocScores, boolean doMaxScore)
Expert: Low-level search implementation with arbitrary sorting and control over whether hit scores and max score should be computed.protected TopFieldDocs
IndexSearcher. search(Weight weight, FieldDoc after, int nDocs, Sort sort, boolean fillFields, boolean doDocScores, boolean doMaxScore)
Just likeIndexSearcher.search(Weight, int, Sort, boolean, boolean)
, but you choose whether or not the fields in the returnedFieldDoc
instances should be set by specifying fillFields.protected TopDocs
IndexSearcher. search(Weight weight, ScoreDoc after, int nDocs)
Expert: Low-level search implementation.Constructors in org.apache.lucene.search with parameters of type Weight Constructor Description ConstantScorer(DocIdSetIterator docIdSetIterator, Weight w, float theScore)
Scorer(Weight weight)
Constructs a Scorer -
Uses of Weight in org.apache.lucene.search.payloads
Subclasses of Weight in org.apache.lucene.search.payloads Modifier and Type Class Description class
PayloadNearQuery.PayloadNearSpanWeight
protected class
PayloadTermQuery.PayloadTermWeight
Methods in org.apache.lucene.search.payloads that return Weight Modifier and Type Method Description Weight
PayloadNearQuery. createWeight(IndexSearcher searcher)
Weight
PayloadTermQuery. createWeight(IndexSearcher searcher)
Constructors in org.apache.lucene.search.payloads with parameters of type Weight Constructor Description PayloadNearSpanScorer(Spans spans, Weight weight, Similarity similarity, Similarity.SimScorer docScorer)
PayloadTermSpanScorer(TermSpans spans, Weight weight, Similarity.SimScorer docScorer)
-
Uses of Weight in org.apache.lucene.search.spans
Subclasses of Weight in org.apache.lucene.search.spans Modifier and Type Class Description class
SpanWeight
Expert-only.Methods in org.apache.lucene.search.spans that return Weight Modifier and Type Method Description Weight
FieldMaskingSpanQuery. createWeight(IndexSearcher searcher)
Weight
SpanQuery. createWeight(IndexSearcher searcher)
Constructors in org.apache.lucene.search.spans with parameters of type Weight Constructor Description SpanScorer(Spans spans, Weight weight, Similarity.SimScorer docScorer)
-