Class IntervalScoreFunction
- java.lang.Object
-
- org.apache.lucene.queries.intervals.IntervalScoreFunction
-
- Direct Known Subclasses:
IntervalScoreFunction.SaturationFunction,IntervalScoreFunction.SigmoidFunction
abstract class IntervalScoreFunction extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classIntervalScoreFunction.SaturationFunctionprivate static classIntervalScoreFunction.SigmoidFunction
-
Constructor Summary
Constructors Constructor Description IntervalScoreFunction()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanequals(java.lang.Object other)abstract Explanationexplain(java.lang.String interval, float weight, float sloppyFreq)abstract inthashCode()(package private) static IntervalScoreFunctionsaturationFunction(float pivot)abstract Similarity.SimScorerscorer(float weight)(package private) static IntervalScoreFunctionsigmoidFunction(float pivot, float exp)abstract java.lang.StringtoString()
-
-
-
Method Detail
-
saturationFunction
static IntervalScoreFunction saturationFunction(float pivot)
-
sigmoidFunction
static IntervalScoreFunction sigmoidFunction(float pivot, float exp)
-
scorer
public abstract Similarity.SimScorer scorer(float weight)
-
explain
public abstract Explanation explain(java.lang.String interval, float weight, float sloppyFreq)
-
equals
public abstract boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-