org.apache.lucene.search.payloads
Class BoostingTermQuery.BoostingTermWeight.BoostingSpanScorer
java.lang.Object
org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.search.Scorer
org.apache.lucene.search.spans.SpanScorer
org.apache.lucene.search.payloads.BoostingTermQuery.BoostingTermWeight.BoostingSpanScorer
- Enclosing class:
- BoostingTermQuery.BoostingTermWeight
protected class BoostingTermQuery.BoostingTermWeight.BoostingSpanScorer
- extends SpanScorer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
payloadScore
protected float payloadScore
BoostingTermQuery.BoostingTermWeight.BoostingSpanScorer
public BoostingTermQuery.BoostingTermWeight.BoostingSpanScorer(TermSpans spans,
Weight weight,
Similarity similarity,
byte[] norms)
throws IOException
- Throws:
IOException
setFreqCurrentDoc
protected boolean setFreqCurrentDoc()
throws IOException
- Overrides:
setFreqCurrentDoc
in class SpanScorer
- Throws:
IOException
processPayload
protected void processPayload(Similarity similarity)
throws IOException
- Throws:
IOException
score
public float score()
throws IOException
- Description copied from class:
Scorer
- Returns the score of the current document matching the query.
Initially invalid, until
DocIdSetIterator.next()
or DocIdSetIterator.skipTo(int)
is called the first time.
- Overrides:
score
in class SpanScorer
- Throws:
IOException
explain
public Explanation explain(int doc)
throws IOException
- Description copied from class:
Scorer
- Returns an explanation of the score for a document.
When this method is used, the DocIdSetIterator.next()
, DocIdSetIterator.skipTo(int)
and
Scorer.score(HitCollector)
methods should not be used.
- Overrides:
explain
in class SpanScorer
- Parameters:
doc
- The document number for the explanation.
- Throws:
IOException
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.