public class FieldValueFactorFunction extends ScoreFunction
Modifier and Type | Class and Description |
---|---|
static class |
FieldValueFactorFunction.Modifier
The Type class encapsulates the modification types that can be applied
to the score/value product.
|
Constructor and Description |
---|
FieldValueFactorFunction(String field,
float boostFactor,
FieldValueFactorFunction.Modifier modifierType,
IndexNumericFieldData indexFieldData) |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Explanation |
explainScore(int docId,
org.apache.lucene.search.Explanation subQueryScore) |
double |
score(int docId,
float subQueryScore) |
void |
setNextReader(org.apache.lucene.index.AtomicReaderContext context) |
getDefaultScoreCombiner
public FieldValueFactorFunction(String field, float boostFactor, FieldValueFactorFunction.Modifier modifierType, IndexNumericFieldData indexFieldData)
public void setNextReader(org.apache.lucene.index.AtomicReaderContext context)
setNextReader
in class ScoreFunction
public double score(int docId, float subQueryScore)
score
in class ScoreFunction
public org.apache.lucene.search.Explanation explainScore(int docId, org.apache.lucene.search.Explanation subQueryScore)
explainScore
in class ScoreFunction
Copyright © 2009–2015. All rights reserved.