Class NormalizerFunctionExpander
java.lang.Object
com.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer<RankProfileTransformContext>
com.yahoo.schema.expressiontransforms.NormalizerFunctionExpander
public class NormalizerFunctionExpander
extends com.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer<RankProfileTransformContext>
Recognizes pseudo-functions and creates global-phase normalizers
- Author:
- arnej
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.yahoo.searchlib.rankingexpression.rule.ExpressionNode
transform
(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode node, RankProfileTransformContext context) Methods inherited from class com.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer
transform, transformChildren
-
Field Details
-
NORMALIZE_LINEAR
- See Also:
-
RECIPROCAL_RANK
- See Also:
-
RECIPROCAL_RANK_FUSION
- See Also:
-
-
Constructor Details
-
NormalizerFunctionExpander
public NormalizerFunctionExpander()
-
-
Method Details
-
transform
public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode transform(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode node, RankProfileTransformContext context) - Specified by:
transform
in classcom.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer<RankProfileTransformContext>
-