Package org.apache.solr.ltr.norm
Class MinMaxNormalizer
- java.lang.Object
- 
- org.apache.solr.ltr.norm.Normalizer
- 
- org.apache.solr.ltr.norm.MinMaxNormalizer
 
 
- 
 public class MinMaxNormalizer extends Normalizer A Normalizer to scale a feature value using a (min,max) range.Example configuration: "norm" : { "class" : "org.apache.solr.ltr.norm.MinMaxNormalizer", "params" : { "min":"0", "max":"50" } }Example normalizations:- -5 will be normalized to -0.1
- 55 will be normalized to 1.1
- +5 will be normalized to +0.1
 
- 
- 
Constructor SummaryConstructors Constructor Description MinMaxNormalizer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetMax()floatgetMin()floatnormalize(float value)LinkedHashMap<String,Object>paramsToMap()voidsetMax(float max)voidsetMax(String max)voidsetMin(float min)voidsetMin(String min)StringtoString()protected voidvalidate()As part of creation of a normalizer instance, this function confirms that the normalizer parameters are valid.- 
Methods inherited from class org.apache.solr.ltr.norm.Normalizerexplain, getInstance
 
- 
 
- 
- 
- 
Method Detail- 
getMinpublic float getMin() 
 - 
setMinpublic void setMin(float min) 
 - 
setMinpublic void setMin(String min) 
 - 
getMaxpublic float getMax() 
 - 
setMaxpublic void setMax(float max) 
 - 
setMaxpublic void setMax(String max) 
 - 
validateprotected void validate() throws NormalizerExceptionDescription copied from class:NormalizerAs part of creation of a normalizer instance, this function confirms that the normalizer parameters are valid.- Specified by:
- validatein class- Normalizer
- Throws:
- NormalizerException- Normalizer Exception
 
 - 
normalizepublic float normalize(float value) - Specified by:
- normalizein class- Normalizer
 
 - 
paramsToMappublic LinkedHashMap<String,Object> paramsToMap() - Specified by:
- paramsToMapin class- Normalizer
 
 
- 
 
-