## Uses of Class
org.apache.lucene.search.Scorer

- Packages that use Scorer
  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.
  org.apache.lucene.util | Some utility classes.

- - ### Uses of Scorer in org.apache.lucene.search

    Subclasses of Scorer in org.apache.lucene.search
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `ConstantScoreQuery.ConstantScorer`
    `class` | `ScoreCachingWrappingScorer` A `Scorer` which wraps another scorer and caches the score of the current document.

    Methods in org.apache.lucene.search that return Scorer
    Modifier and Type | Method and Description
    --- | ---
    `Scorer` | ConstantScoreQuery.ConstantWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`
    `Scorer` | DisjunctionMaxQuery.DisjunctionMaxWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`
    `Scorer` | BooleanQuery.BooleanWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`
    `abstract Scorer` | Weight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)` Returns a `Scorer` which scores documents in/out-of order according to `scoreDocsInOrder`.

    Methods in org.apache.lucene.search with parameters of type Scorer
    Modifier and Type | Method and Description
    --- | ---
    `void` | PositiveScoresOnlyCollector.`setScorer(Scorer scorer)`
    `void` | FieldComparator.`setScorer(Scorer scorer)` Sets the Scorer to use in case a document's score is needed.
    `void` | FieldComparator.RelevanceComparator.`setScorer(Scorer scorer)`
    `void` | TopScoreDocCollector.`setScorer(Scorer scorer)`
    `void` | TimeLimitingCollector.`setScorer(Scorer scorer)`
    `abstract void` | Collector.`setScorer(Scorer scorer)` Called before successive calls to `Collector.collect(int)`.
    `void` | HitCollectorWrapper.`setScorer(Scorer scorer)` Deprecated.

    Constructors in org.apache.lucene.search with parameters of type Scorer
    Constructor and Description
    `ScoreCachingWrappingScorer(Scorer scorer)` Creates a new instance by wrapping the given scorer.

  - ### Uses of Scorer in org.apache.lucene.search.payloads

    Subclasses of Scorer in org.apache.lucene.search.payloads
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PayloadNearQuery.PayloadNearSpanScorer`
    `protected class` | `PayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer`

    Methods in org.apache.lucene.search.payloads that return Scorer
    Modifier and Type | Method and Description
    --- | ---
    `Scorer` | PayloadNearQuery.PayloadNearSpanWeight.`scorer(IndexReader reader)`
    `Scorer` | BoostingTermQuery.BoostingTermWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`
    `Scorer` | PayloadNearQuery.PayloadNearSpanWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`
    `Scorer` | PayloadTermQuery.PayloadTermWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`

  - ### Uses of Scorer in org.apache.lucene.search.spans

    Subclasses of Scorer in org.apache.lucene.search.spans
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpanScorer` Public for extension only.

    Methods in org.apache.lucene.search.spans that return Scorer
    Modifier and Type | Method and Description
    --- | ---
    `Scorer` | SpanWeight.`scorer(IndexReader reader, boolean scoreDocsInOrder, boolean topScorer)`

  - ### Uses of Scorer in org.apache.lucene.util

    Methods in org.apache.lucene.util that return Scorer
    Modifier and Type | Method and Description
    --- | ---
    `Scorer` | ScorerDocQueue.`pop()` Removes and returns the least scorer of the ScorerDocQueue in log(size) time.
    `Scorer` | ScorerDocQueue.`top()` Returns the least Scorer of the ScorerDocQueue in constant time.

    Methods in org.apache.lucene.util with parameters of type Scorer
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ScorerDocQueue.`insert(Scorer scorer)` Adds a Scorer to the ScorerDocQueue in log(size) time if either the ScorerDocQueue is not full, or not lessThan(scorer, top()).
    `void` | ScorerDocQueue.`put(Scorer scorer)` Adds a Scorer to a ScorerDocQueue in log(size) time.

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.