public class LegacyBM25SimilarityFactory extends SimilarityFactory
LegacyBM25Similarity
.
Use this to force explicit creation of the BM25 formula that was used by BM25Similarity before Solr/Lucene 8.0.0.
Note that SchemaSimilarityFactory
will automatically create an instance of LegacyBM25Similarity if luceneMatchVersion is < 8.0.0
Parameters:
1.2
0.75
Optional settings:
LegacyBM25Similarity.setDiscountOverlaps(boolean)
CLASS_NAME, params
Constructor and Description |
---|
LegacyBM25SimilarityFactory() |
Modifier and Type | Method and Description |
---|---|
Similarity |
getSimilarity() |
void |
init(SolrParams params) |
getClassArg, getNamedPropertyValues, getParams
public void init(SolrParams params)
init
in class SimilarityFactory
public Similarity getSimilarity()
getSimilarity
in class SimilarityFactory
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.