Interface PayloadDecoder
-
public interface PayloadDecoder
Defines a way of converting payloads to float values, for use byPayloadScoreQuery
-
-
Field Summary
Fields Modifier and Type Field Description static PayloadDecoder
FLOAT_DECODER
APayloadDecoder
that interprets the bytes of a payload as a float
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default float
computePayloadFactor(int docID, int startPosition, int endPosition, BytesRef payload)
Deprecated.UsecomputePayloadFactor(BytesRef)
- doc and position can be taken into account inPayloadFunction.currentScore(int, String, int, int, int, float, float)
float
computePayloadFactor(BytesRef payload)
Compute a float value for the given payload
-
-
-
Field Detail
-
FLOAT_DECODER
static final PayloadDecoder FLOAT_DECODER
APayloadDecoder
that interprets the bytes of a payload as a float
-
-
Method Detail
-
computePayloadFactor
@Deprecated default float computePayloadFactor(int docID, int startPosition, int endPosition, BytesRef payload)
Deprecated.UsecomputePayloadFactor(BytesRef)
- doc and position can be taken into account inPayloadFunction.currentScore(int, String, int, int, int, float, float)
Compute a float value based on the doc, position and payload
-
computePayloadFactor
float computePayloadFactor(BytesRef payload)
Compute a float value for the given payload
-
-