org.apache.lucene.search.payloads
Class MinPayloadFunction
java.lang.Object
   org.apache.lucene.search.payloads.PayloadFunction
org.apache.lucene.search.payloads.PayloadFunction
       org.apache.lucene.search.payloads.MinPayloadFunction
org.apache.lucene.search.payloads.MinPayloadFunction
- All Implemented Interfaces: 
- Serializable
- public class MinPayloadFunction 
- extends PayloadFunction
Calculates the minimum payload seen
- See Also:
- Serialized Form
 
| Method Summary | 
|  float | currentScore(int docId,
             String field,
             int start,
             int end,
             int numPayloadsSeen,
             float currentScore,
             float currentPayloadScore)Calculate the score up to this point for this doc and field
 | 
|  float | docScore(int docId,
         String field,
         int numPayloadsSeen,
         float payloadScore)Calculate the final score for all the payloads seen so far for this doc/field
 | 
|  boolean | equals(Object obj)
 | 
|  Explanation | explain(int doc,
        int numPayloadsSeen,
        float payloadScore)
 | 
|  int | hashCode()
 | 
 
 
MinPayloadFunction
public MinPayloadFunction()
currentScore
public float currentScore(int docId,
                          String field,
                          int start,
                          int end,
                          int numPayloadsSeen,
                          float currentScore,
                          float currentPayloadScore)
- Description copied from class: PayloadFunction
- Calculate the score up to this point for this doc and field
 
- 
- Specified by:
- currentScorein class- PayloadFunction
 
- 
- Parameters:
- docId- The current doc
- field- The field
- start- The start position of the matching Span
- end- The end position of the matching Span
- numPayloadsSeen- The number of payloads seen so far
- currentScore- The current score so far
- currentPayloadScore- The score for the current payload
- Returns:
- The new current Score
- See Also:
- Spans
 
docScore
public float docScore(int docId,
                      String field,
                      int numPayloadsSeen,
                      float payloadScore)
- Description copied from class: PayloadFunction
- Calculate the final score for all the payloads seen so far for this doc/field
 
- 
- Specified by:
- docScorein class- PayloadFunction
 
- 
- Parameters:
- docId- The current doc
- field- The current field
- numPayloadsSeen- The total number of payloads seen on this document
- payloadScore- The raw score for those payloads
- Returns:
- The final score for the payloads
 
explain
public Explanation explain(int doc,
                           int numPayloadsSeen,
                           float payloadScore)
- 
- Overrides:
- explainin class- PayloadFunction
 
- 
 
hashCode
public int hashCode()
- 
- Specified by:
- hashCodein class- PayloadFunction
 
- 
 
equals
public boolean equals(Object obj)
- 
- Specified by:
- equalsin class- PayloadFunction
 
- 
 
Copyright © 2000-2011 Apache Software Foundation.  All Rights Reserved.