Example usage for org.apache.lucene.search.similarities NormalizationH3 getMu

List of usage examples for org.apache.lucene.search.similarities NormalizationH3 getMu

Introduction

In this page you can find the example usage for org.apache.lucene.search.similarities NormalizationH3 getMu.

Prototype

public float getMu() 

Source Link

Document

Returns the parameter μ

Usage

From source file:org.apache.solr.search.similarities.TestDFRSimilarityFactory.java

License:Apache License

/** dfr with parameterized normalization */
public void testParameters() throws Exception {
    Similarity sim = getSimilarity("text_params");
    assertEquals(DFRSimilarity.class, sim.getClass());
    DFRSimilarity dfr = (DFRSimilarity) sim;
    assertEquals(BasicModelIF.class, dfr.getBasicModel().getClass());
    assertEquals(AfterEffectB.class, dfr.getAfterEffect().getClass());
    assertEquals(NormalizationH3.class, dfr.getNormalization().getClass());
    NormalizationH3 norm = (NormalizationH3) dfr.getNormalization();
    assertEquals(900f, norm.getMu(), 0.01f);
}

From source file:org.apache.solr.search.similarities.TestIBSimilarityFactory.java

License:Apache License

/** ll/ttf/h3 with parameterized normalization */
public void testParameters() throws Exception {
    Similarity sim = getSimilarity("text_params");
    assertEquals(IBSimilarity.class, sim.getClass());
    IBSimilarity ib = (IBSimilarity) sim;
    assertEquals(DistributionLL.class, ib.getDistribution().getClass());
    assertEquals(LambdaTTF.class, ib.getLambda().getClass());
    assertEquals(NormalizationH3.class, ib.getNormalization().getClass());
    NormalizationH3 norm = (NormalizationH3) ib.getNormalization();
    assertEquals(900f, norm.getMu(), 0.01f);
}