org.apache.lucene.search.payloads
Class PayloadNearQuery.PayloadNearSpanScorer
java.lang.Object
org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.search.Scorer
org.apache.lucene.search.spans.SpanScorer
org.apache.lucene.search.payloads.PayloadNearQuery.PayloadNearSpanScorer
- Enclosing class:
- PayloadNearQuery
public class PayloadNearQuery.PayloadNearSpanScorer
- extends SpanScorer
| Fields inherited from class org.apache.lucene.search.Scorer |
weight |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
payloadScore
protected float payloadScore
PayloadNearQuery.PayloadNearSpanScorer
protected PayloadNearQuery.PayloadNearSpanScorer(Spans spans,
Weight weight,
Similarity similarity,
byte[] norms)
throws IOException
- Throws:
IOException
getPayloads
public void getPayloads(Spans[] subSpans)
throws IOException
- Throws:
IOException
processPayloads
protected void processPayloads(Collection<byte[]> payLoads,
int start,
int end)
- By default, uses the
PayloadFunction to score the payloads, but
can be overridden to do other things.
- Parameters:
payLoads - The payloadsstart - The start position of the span being scoredend - The end position of the span being scored- See Also:
Spans
setFreqCurrentDoc
protected boolean setFreqCurrentDoc()
throws IOException
- Overrides:
setFreqCurrentDoc in class SpanScorer
- 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.nextDoc() or DocIdSetIterator.advance(int)
is called the first time, or when called from within
Collector.collect(int).
- Overrides:
score in class SpanScorer
- Throws:
IOException
explain
protected Explanation explain(int doc)
throws IOException
- Description copied from class:
SpanScorer
- This method is no longer an official member of
Scorer,
but it is needed by SpanWeight to build an explanation.
- Overrides:
explain in class SpanScorer
- Throws:
IOException
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.