Uses of Class
org.apache.lucene.search.Weight

Packages that use Weight
org.apache.lucene.search Code to search indices. 
org.apache.lucene.search.function
Programmatic control over documents scores. 
org.apache.lucene.search.join This modules support index-time and query-time joins. 
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
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
protected  Weight Scorer.weight
           
 

Fields in org.apache.lucene.search with type parameters of type Weight
protected  ArrayList<Weight> DisjunctionMaxQuery.DisjunctionMaxWeight.weights
          The Weights for our subqueries, in 1-1 correspondence with disjuncts
protected  ArrayList<Weight> BooleanQuery.BooleanWeight.weights
           
 

Methods in org.apache.lucene.search that return Weight
 Weight AssertingIndexSearcher.createNormalizedWeight(Query query)
          Ensures, that the returned Weight is not normalized again, which may produce wrong scores.
 Weight IndexSearcher.createNormalizedWeight(Query query)
          Creates a normalized weight for a top-level Query.
 Weight Searcher.createNormalizedWeight(Query query)
          Deprecated. Creates a normalized weight for a top-level Query.
 Weight MultiSearcher.createNormalizedWeight(Query original)
          Deprecated. Create weight in multiple index scenario.
protected  Weight Searcher.createWeight(Query query)
          Deprecated. never ever use this method in Weight implementations. Subclasses of Searcher should use Searcher.createNormalizedWeight(org.apache.lucene.search.Query), instead.
 Weight ConstantScoreQuery.createWeight(Searcher searcher)
           
 Weight DisjunctionMaxQuery.createWeight(Searcher searcher)
          Create the Weight used to score us
 Weight MatchAllDocsQuery.createWeight(Searcher searcher)
           
 Weight BooleanQuery.createWeight(Searcher searcher)
           
 Weight TermQuery.createWeight(Searcher searcher)
           
 Weight MultiPhraseQuery.createWeight(Searcher searcher)
           
 Weight PhraseQuery.createWeight(Searcher searcher)
           
 Weight FilteredQuery.createWeight(Searcher searcher)
          Returns a Weight that applies the filter to the enclosed query's Weight.
 Weight Query.createWeight(Searcher searcher)
          Expert: Constructs an appropriate Weight implementation for this query.
 Weight Query.weight(Searcher searcher)
          Deprecated. never ever use this method in Weight implementations. Subclasses of Query should use Query.createWeight(org.apache.lucene.search.Searcher), instead.
 

Methods in org.apache.lucene.search with parameters of type Weight
 Explanation RemoteSearchable.explain(Weight weight, int doc)
          Deprecated.  
 Explanation IndexSearcher.explain(Weight weight, int doc)
          Expert: low-level implementation method Returns an Explanation that describes how doc scored against weight.
abstract  Explanation Searcher.explain(Weight weight, int doc)
          Deprecated.  
 Explanation Searchable.explain(Weight weight, int doc)
          Deprecated. Expert: low-level implementation method Returns an Explanation that describes how doc scored against weight.
 Explanation MultiSearcher.explain(Weight weight, int doc)
          Deprecated.  
 void RemoteSearchable.search(Weight weight, Filter filter, Collector results)
          Deprecated.  
 void IndexSearcher.search(Weight weight, Filter filter, Collector collector)
          Lower-level search API.
abstract  void Searcher.search(Weight weight, Filter filter, Collector results)
          Deprecated.  
 void Searchable.search(Weight weight, Filter filter, Collector collector)
          Deprecated. Lower-level search API.
 void ParallelMultiSearcher.search(Weight weight, Filter filter, Collector collector)
          Deprecated. Lower-level search API.
 void MultiSearcher.search(Weight weight, Filter filter, Collector collector)
          Deprecated.  
 TopDocs RemoteSearchable.search(Weight weight, Filter filter, int n)
          Deprecated.  
 TopDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs)
          Expert: Low-level search implementation.
abstract  TopDocs Searcher.search(Weight weight, Filter filter, int n)
          Deprecated.  
 TopDocs Searchable.search(Weight weight, Filter filter, int n)
          Deprecated. Expert: Low-level search implementation.
 TopDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs)
          Deprecated. A search implementation which executes each Searchable in its own thread and waits for each search to complete and merge the results back together.
 TopDocs MultiSearcher.search(Weight weight, Filter filter, int nDocs)
          Deprecated.  
 TopFieldDocs RemoteSearchable.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
 TopFieldDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
          Expert: Low-level search implementation with arbitrary sorting.
abstract  TopFieldDocs Searcher.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
 TopFieldDocs Searchable.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated. Expert: Low-level search implementation with arbitrary sorting.
 TopFieldDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
          Deprecated. A search implementation allowing sorting which spans a new thread for each Searchable, waits for each search to complete and merges the results back together.
 TopFieldDocs MultiSearcher.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
protected  TopFieldDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort, boolean fillFields)
          Just like IndexSearcher.search(Weight, Filter, int, Sort), but you choose whether or not the fields in the returned FieldDoc instances should be set by specifying fillFields.
protected  TopDocs IndexSearcher.search(Weight weight, Filter filter, ScoreDoc after, int nDocs)
          Expert: Low-level search implementation.
 

Constructors in org.apache.lucene.search with parameters of type Weight
ConstantScoreQuery.ConstantScorer(Similarity similarity, DocIdSetIterator docIdSetIterator, Weight w)
           
Scorer(Similarity similarity, Weight weight)
          Deprecated. Use Scorer.Scorer(Weight) instead.
Scorer(Weight weight)
          Constructs a Scorer
 

Uses of Weight in org.apache.lucene.search.function
 

Methods in org.apache.lucene.search.function that return Weight
 Weight ValueSourceQuery.createWeight(Searcher searcher)
           
 Weight CustomScoreQuery.createWeight(Searcher searcher)
           
 

Uses of Weight in org.apache.lucene.search.join
 

Methods in org.apache.lucene.search.join that return Weight
 Weight ToChildBlockJoinQuery.createWeight(Searcher searcher)
           
 Weight ToParentBlockJoinQuery.createWeight(Searcher searcher)
           
 

Uses of Weight in org.apache.lucene.search.payloads
 

Subclasses of Weight in org.apache.lucene.search.payloads
 class PayloadNearQuery.PayloadNearSpanWeight
           
protected  class PayloadTermQuery.PayloadTermWeight
           
 

Methods in org.apache.lucene.search.payloads that return Weight
 Weight PayloadNearQuery.createWeight(Searcher searcher)
           
 Weight PayloadTermQuery.createWeight(Searcher searcher)
           
 

Constructors in org.apache.lucene.search.payloads with parameters of type Weight
PayloadNearQuery.PayloadNearSpanScorer(Spans spans, Weight weight, Similarity similarity, byte[] norms)
           
PayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer(TermSpans spans, Weight weight, Similarity similarity, byte[] norms)
           
 

Uses of Weight in org.apache.lucene.search.spans
 

Subclasses of Weight in org.apache.lucene.search.spans
 class SpanWeight
          Expert-only.
 

Methods in org.apache.lucene.search.spans that return Weight
 Weight SpanQuery.createWeight(Searcher searcher)
           
 Weight FieldMaskingSpanQuery.createWeight(Searcher searcher)
           
 

Constructors in org.apache.lucene.search.spans with parameters of type Weight
SpanScorer(Spans spans, Weight weight, Similarity similarity, byte[] norms)