Class WeightFactorFunction
java.lang.Object
org.elasticsearch.common.lucene.search.function.ScoreFunction
org.elasticsearch.common.lucene.search.function.WeightFactorFunction
public class WeightFactorFunction extends ScoreFunction
-
Constructor Summary
Constructors Constructor Description WeightFactorFunction(float weight)
WeightFactorFunction(float weight, ScoreFunction scoreFunction)
-
Method Summary
Modifier and Type Method Description protected boolean
doEquals(ScoreFunction other)
Indicates whether some otherScoreFunction
object of the same type is "equal to" this one.protected int
doHashCode()
org.apache.lucene.search.Explanation
explainWeight()
LeafScoreFunction
getLeafScoreFunction(org.apache.lucene.index.LeafReaderContext ctx)
ScoreFunction
getScoreFunction()
float
getWeight()
boolean
needsScores()
Indicates if document scores are needed by this function.Methods inherited from class org.elasticsearch.common.lucene.search.function.ScoreFunction
equals, getDefaultScoreCombiner, hashCode, rewrite
-
Constructor Details
-
WeightFactorFunction
-
WeightFactorFunction
public WeightFactorFunction(float weight)
-
-
Method Details
-
getLeafScoreFunction
public LeafScoreFunction getLeafScoreFunction(org.apache.lucene.index.LeafReaderContext ctx) throws java.io.IOException- Specified by:
getLeafScoreFunction
in classScoreFunction
- Throws:
java.io.IOException
-
needsScores
public boolean needsScores()Description copied from class:ScoreFunction
Indicates if document scores are needed by this function.- Specified by:
needsScores
in classScoreFunction
- Returns:
true
if scores are needed.
-
explainWeight
public org.apache.lucene.search.Explanation explainWeight() -
getWeight
public float getWeight()- Overrides:
getWeight
in classScoreFunction
-
getScoreFunction
-
doEquals
Description copied from class:ScoreFunction
Indicates whether some otherScoreFunction
object of the same type is "equal to" this one.- Specified by:
doEquals
in classScoreFunction
-
doHashCode
protected int doHashCode()- Specified by:
doHashCode
in classScoreFunction
-