Module org.apache.lucene.queries
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 class
IntervalScoreFunction.SaturationFunction
private static class
IntervalScoreFunction.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 boolean
equals(java.lang.Object other)
abstract Explanation
explain(java.lang.String interval, float weight, float sloppyFreq)
abstract int
hashCode()
(package private) static IntervalScoreFunction
saturationFunction(float pivot)
abstract Similarity.SimScorer
scorer(float weight)
(package private) static IntervalScoreFunction
sigmoidFunction(float pivot, float exp)
abstract java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-