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, getParams
public void init(SolrParams params)
init
in class SimilarityFactory
public org.apache.lucene.search.similarities.Similarity getSimilarity()
getSimilarity
in class SimilarityFactory
Copyright © 2000–2015 The Apache Software Foundation. All rights reserved.