Package org.apache.solr.ltr.norm
Class Normalizer
- java.lang.Object
- 
- org.apache.solr.ltr.norm.Normalizer
 
- 
- Direct Known Subclasses:
- IdentityNormalizer,- MinMaxNormalizer,- StandardNormalizer
 
 public abstract class Normalizer extends Object A normalizer normalizes the value of a feature. After the feature values have been computed, thenormalize(float)methods will be called and the resulting values will be used by the model.
- 
- 
Constructor SummaryConstructors Constructor Description Normalizer()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.Explanationexplain(org.apache.lucene.search.Explanation explain)static NormalizergetInstance(SolrResourceLoader solrResourceLoader, String className, Map<String,Object> params)abstract floatnormalize(float value)abstract LinkedHashMap<String,Object>paramsToMap()protected abstract voidvalidate()As part of creation of a normalizer instance, this function confirms that the normalizer parameters are valid.
 
- 
- 
- 
Method Detail- 
normalizepublic abstract float normalize(float value) 
 - 
paramsToMappublic abstract LinkedHashMap<String,Object> paramsToMap() 
 - 
explainpublic org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Explanation explain) 
 - 
getInstancepublic static Normalizer getInstance(SolrResourceLoader solrResourceLoader, String className, Map<String,Object> params) 
 - 
validateprotected abstract void validate() throws NormalizerExceptionAs part of creation of a normalizer instance, this function confirms that the normalizer parameters are valid.- Throws:
- NormalizerException- Normalizer Exception
 
 
- 
 
-