public class IBSimilarityFactory extends SimilarityFactory
IBSimilarity
You must specify the implementations for all three components of the Information-Based model (strings).
distribution: Probabilistic distribution used to
model term occurrence
LL: Log-logisticSPL: Smoothed power-lawlambda: λw parameter of the
probability distribution
DF: Nw/N or average
number of documents where w occursTTF: Fw/N or
average number of occurrences of w in the collectionnormalization: Term frequency normalization
Any supported DFR normalization listed in
DFRSimilarityFactory
Optional settings:
SimilarityBase.setDiscountOverlaps(boolean)CLASS_NAME, params| Constructor and Description |
|---|
IBSimilarityFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.similarities.Similarity |
getSimilarity() |
void |
init(SolrParams params) |
getClassArg, getNamedPropertyValues, getParamspublic void init(SolrParams params)
init in class SimilarityFactorypublic org.apache.lucene.search.similarities.Similarity getSimilarity()
getSimilarity in class SimilarityFactoryCopyright © 2000–2014 The Apache Software Foundation. All rights reserved.