org.apache.lucene.search.payloads
Class PayloadNearQuery.PayloadNearSpanScorer
java.lang.Object
   org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.search.DocIdSetIterator
       org.apache.lucene.search.Scorer
org.apache.lucene.search.Scorer
           org.apache.lucene.search.spans.SpanScorer
org.apache.lucene.search.spans.SpanScorer
               org.apache.lucene.search.payloads.PayloadNearQuery.PayloadNearSpanScorer
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 PayloadFunctionto score the payloads, but
 can be overridden to do other things.
 
- 
- Parameters:
- payLoads- The payloads
- start- The start position of the span being scored
- end- The end position of the span being scored
- See Also:
- Spans
 
setFreqCurrentDoc
protected boolean setFreqCurrentDoc()
                             throws IOException
- 
- Overrides:
- setFreqCurrentDocin 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()orDocIdSetIterator.advance(int)is called the first time, or when called from withinCollector.collect(int).
 
- 
- Overrides:
- scorein 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:
- explainin class- SpanScorer
 
- 
- Throws:
- IOException
 
Copyright © 2000-2011 Apache Software Foundation.  All Rights Reserved.